I'm currently using a laptop with Linux Nobara and just got a new SSD for my upcoming PC build. I plan to install different Linux distributions on the SSD and test them out while I wait for the rest of my PC components. Once I settle on a distro, can I just plug that SSD into my new PC to boot it up? Or will I need to wipe the drive and start from scratch? My laptop has an Nvidia GPU, while the new PC will be using AMD, so I'm curious if it will still work with all my files intact.
5 Answers
I've swapped Linux hard drives between multiple machines without any issues. Most Linux drivers are included with the kernel, so you should be fine as long as you use official repos for your distro rather than external binaries.
From my experience with Windows, I wouldn’t recommend moving an OS like that. It can lead to performance issues, but with Linux, it should be okay. Ultimately, though, a new install can be quite satisfying, especially if you're keen on exploring new distros!
If you're switching from Nvidia to AMD, you might want to look into rebasing your OS installation. I haven’t tried it myself but have seen discussions about it on forums. Just be aware that it might be simpler to start from scratch and set up everything properly.
Moving an OS install between different hardware setups can be tricky. It’s often best to do a fresh installation when changing hardware since the system is fine-tuned for the specific components in the original machine. With Linux, you might have better luck, but starting fresh is usually advisable.
In my experience, Linux tends to handle these changes better than Windows. Just remember to remove the Nvidia drivers before you switch, and you should have a smooth transition. However, I do enjoy the process of starting fresh anyway!

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload