Fedora installed on USB drive boots from laptop w/nvidia card but not pc w/amd card


New Member
Feb 25, 2020
Reaction score
I have Fedora 30 installed on a thumb drive which I use for work. I use it both on my home PC and my work laptop.

My home PC has a Ryzen 2600X CPU and an AMD RX 590 video card.

Recently my work laptop was upgraded from a Lenovo Thinkpad with no video card to an Acer Aspire 7, which has an nvidia gtx 1050ti video card.

Prior to the upgrade, I had no issues booting from the flash drive on either my home PC or the thinkpad.

After the upgrade, I was unable to boot from the thumb drive on the new Acer Aspire 7 until I installed the nvidia drivers for its video card. However, now that I have done so, I'm no longer able to successfully boot on my home pc. It does get as far as the prompt asking me for my password to decrypt the drive, however after I enter my password and it appears to spend some time decrypting the drive, but when it finishes, instead of presenting me with the login screen, I simply get a black screen with a flashing cursor at the bottom.

How can I get the thumb drive to boot from both machines? Is there a way to do it without having to uninstall/reinstall the drivers every time?

Is this a generic Fedora iso? Or a custom install to a USB drive?
Fedora is installed on the USB stick like it would be on any other hard drive. It is not the Fedora iso
So... it already has all the specific drivers loaded for your "old" computer.

You could re-install everything, or...

boot into "text" mode at the grub prompt.
dnf search nvidia.
dnf install "appropriate packages". (generally most of the nvidia packages)
So it's the new laptop that has the nvidia card.

I already installed the nvidia drivers and got it working on the new laptop.

The problem now is that after installing the nvidia drivers, it will no longer fully boot on my PC at home, which has an AMD video card. After it decrypts the drive, I'm just left with a black screen and a flashing cursor that does nothing. I can ctrl+alt+f1 to get to a terminal at this point and do things normally from there, but it won't load my GNOME desktop.

Note that it worked fine on my PC before I installed the nvidia drivers.

I'd like to be able to plug the thumb drive into either machine and have it work right away without having to uninstall and reinstall video drivers each time. Is this possible?

Members online