EFI USB Device (USB) boot failed

Just purchased a framework 16 but I am unable to boot linux Arch from memory stick I created using balenaEtcher. Previously used Mac OS so new to linux environment. Ironically the same boot disk worked on my old 2010 iMac! Any suggestion would be appreciated.

So, you’ve used a tool to try and make bootable media. Ideally, that tool should have done the h*ckn’ job for you.

But given it doesn’t work, make sure that…

  • The drive is GPT partitioned (not MBR),
  • That is has an EFI-typed partition,
  • That the EFI-typed partition is EFI (or FAT32) formatted, and
  • That it’s got an EFI\boot\bootx64.efi file on it

If that’s not all true, UEFI won’t necessarily see the device as bootable.

1 Like

Have you disabled Secure Boot?

Mash F2 while booting. You cannot get to the Secure Boot settings from the F12 menu.

3 Likes

Bios does not have secure boot disable option

Thanks Travis. I should have mentioned that the bootx64.efi file is visible in Bios but fails to load. I will look into the partition

It definitely does, it’s just not in the setup menu with “Main”, “Advanced” and “Boot”. It is in a separate menu.

Press F2 while booting.

You will end up on a screen with icons in a grid formation. If you see a list of boot options (“EFI USB Device” et al), you are pressing F12 instead of F2.

Choose the “Manage Secure Boot” icon from the bottom row.

3 Likes

Thanks DHowett. Bios menu changed when I pressed F2 during booting process.:+1: