UEFI BIOS does not find bootable device

Hello,

My framework 13 (12th gen cpu) broke a while ago.

Now the replacement motherboard arrived (11th gen cpu).

In the meantime I used my Bootdrive in an old spare laptop (~8th gen intel).

Now, when booting, I get the error: “Default boot device missing or boot failed”.

There is no boot option at all.

BUT, when I am in bios, under “Security → Secure Boot → Select UEFI file as trusted execution”, I can navigate the SSD to the path “EFI/GRUB/grubx64.efi”

I have tried with and without secure boot enabled.

I have unsuccessfully looked for a “Legacy Boot” option.
I have unsuccessfully looked for a “Boot from file” option.
It might be that these options do not exist in my bios version, or I am too blind to find them…

Any help/Ideas are appreciated!

Processor: Intel 11th gen (i7-1185G7)
InsydeH20: GFW30.03.07
InsydeH20 Setup Utility: Rev. 5.0 (title bar in UEFI BIOS)

This is actually normal, as the EFI table is stored inside the motherboard.
You need to reinstall all EFI entries.
Boot from a live USB stick/Ubuntu, and make it repair/reinstall grub.
When in the rescue disk (linux), check with efibootmgr what is listed in the efi-listing.
Mine, on a FW16 - it looks like this:

$ efibootmgr list
BootCurrent: 0003
Timeout: 3 seconds
BootOrder: 0003,0000,2001,2002,2003
Boot0000* EFI Hard Drive (48797879300891-Sabrent SB-2130-1TB)
Boot0002* EFI PXE 0 for IPv4 (0C-37-96-80-1C-7E) 
Boot0003* neon
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
1 Like

This is because the bootable device entry is stored on the motherboard, so you need to install it manually. Assuming you are using GRUB, you can using an external disk to boot then chroot to your internal disk, then.

# grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB

To add the GRUB entry, similar to “bcdedit” on Windows

1 Like

You don’t necessarily need a live USB. Just press F3 when booting and you’ll be able to select the UEFI entry corresponding to your system. Then as written before, re-install GRUB and you’re good to go!

heh. Where is teh F3 documented? Never saw that :smiley:

Not sure where I read it (it was on this forum though), but I had a broken grub a while back and I came across it :/.
Maybe @Matt_Hartley would be able to confirm?

Short update on my situation:

F3 did not seem to be part of the BIOS (at least in my version).
Nothing happened, when the button is pressed during boot.

grub-install did the job however.
Thank you very much!

(Happily answered on my FW13)

1 Like

I thought it was F10 or F12 to select a boot device after POST.

This is a shorter way/one time vs. going into the BIOS with DEL or F2 and changing the UEFI boot order.