I recently upgraded my system with a new motherboard and CPU, moving from a 5950 to a 9950. However, I've encountered an issue where my computer will boot fine from a live USB, but it refuses to load any installed operating system from my SSD. Despite trying to wipe the drives for a new EFI partition and using both GRUB and rEFInd with various Linux distributions like Manjaro and Cachy, I keep getting kicked back to the BIOS when I attempt to boot from the SSD. I'm using an Aorus x870e Master with the latest BIOS, and I'm completely stumped. Any guidance would be greatly appreciated! I've since discovered that the issue was due to a SATA boot problem, as it worked when I tried booting from my NVMe drives. Now, I'm facing a RDSEED32 error, which I understand is fixable.
3 Answers
Have you checked if secure boot is enabled? Sometimes that can mess with booting from different drives.
Did you check if the new boot entry is showing up in the manual selection order? Also, running `efibootmgr` can give you insights into what's going on. Sometimes it helps to boot with all other drives disconnected to identify if there's a conflict.
Eventually, it turned out to be the SATA issue. I spent a lot of time copying files over to my NVMe, but once I installed from there, it worked perfectly. Appreciate the suggestions!
Just curious, did you install the OS on that SSD while it was plugged into this new motherboard? I ask because I had a similar issue after a BIOS update where TPM data changed and it wouldn’t let me access my drives after that.
Yeah, I installed everything on this new PC. I'm a long-time Linux user and haven't faced issues like this before. I just moved my files from the SATA to an NVMe and that did the trick.

I tried toggling secure boot both on and off, but it didn't make a difference.