Hey everyone, I have the Framework 13 laptop (AMD edition).
I’m trying to understand this new BIOS (UEFI) that I’ve never really worked with before. If I understand, the laptop is running something called “Insyde”.
So I did the Debian 12 Bookworm install, and am applying the AMDGPU and backported kernel fixes as I speak. But I’m having problems booting it up normally. It says, “Default Boot Device Missing or Boot Failed”. I have to go into the Boot from File menu and then select the path <VOLUME LABEL>/<EFI>/<debian>
and then select either shimx64.efi
or grubx64.efi
.
The thing is, I did the Expert Install of Debian, because I needed just a little more control over partition layout and stuff. But the installer did ask me a confusing question about whether or not to install GRUB to the NVRAM. Again, not sure what this is about. I am so used to BIOS stuff since I grew up with computers in the 90’s, and dealing with UEFI stuff is generally much more confusing to me.
So how do I fix it? I just basically want to add it to the UEFI boot menu I guess. I already made sure os-prober
was enabled too (though I likely won’t dual boot). GRUB is already installed to the EFI System Partition (ESP), so why is the UEFI not detecting it? I made sure the flags esp,boot
are on the partition. What’s going on?
I only have separate Btrfs /boot
(unencrypted for now so I can encrypt later), and Btrfs encrypted root /
. Bootup works just fine after I select the boot image.