How to install onto 32-bit EFI?

Fedora does not (and has not for some time) support a 32 bit kernel. Thus everything must mostly have 64 bit support.

The uefi bios is different and dependent upon the bios itself as well as the image within the OS that is used to launch the boot loader.

If one looks at the content of /boot/efi/EFI/BOOT & /boot/efi/EFI/fedora one sees several images, including those shown here

$ sudo ls -l /boot/efi/EFI/BOOT
total 1820
-rwx------. 1 root root 742064 Jul  7  2022 BOOTIA32.EFI
-rwx------. 1 root root 946712 Jul  7  2022 BOOTX64.EFI
-rwx------. 1 root root  70776 Jul  7  2022 fbia32.efi
-rwx------. 1 root root  90280 Jul  7  2022 fbx64.efi

and

$ efibootmgr
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0002
Boot0001* Fedora	HD(1,GPT,d88410d4-9b86-44e0-9f0d-942c22820ef7,0x800,0x77000)/File(\EFI\FEDORA\SHIMX64.EFI)
Boot0002* Fedora	HD(1,GPT,d88410d4-9b86-44e0-9f0d-942c22820ef7,0x800,0x77000)/File(\EFI\FEDORA\SHIM.EFI)0000424f

It would appear that there may be a means to boot using a 32 bit efi boot loader, but I have not tried it and would not know how to start.

While I am not certain I would guess that boot selection 0002 would be a 32 bit efi boot loader.

1 Like