I just bought a new larger nvme SSD for my laptop, so I removed my old drive, installed the new drive, and installed linux on that new drive to test it out. I was able to boot with the new drive and use the OS just fine. I then removed the new drive and installed the old drive back inside the laptop.
After installing the old drive inside the laptop, the BIOS is telling me that there is no bootable media installed on my device with the old (previously working) SSD installed. When I insert a bootable USB linux drive into my laptop, the BIOS recognizes the USB device and boots the USB media just fine. I’m then able to use that live boot media to see my old drive in the system, list the partitions on that drive and mount the drive within the live USB environment and see that the files are still on the disk and that the old drive is working, or at least readable.
When I boot into the Framework BIOS, the nvme device appears in the Attached Device List but does not appear in the EFI Boot Order list.
I have Secure Boot disabled on my device and have never used Secure Boot on this system before.
Why doesn’t my laptop want to boot my (previously working with this laptop) nvme drive now?