When I installed 'grub-efi-ia32'
Code:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y ia32-libs grub-efi-ia32 grub-efi-ia32-bin
sudo grub install --target=i386-efi --efi-directory=/boot/efi \
--bootloader-id=ubuntu --recheck --no-floppy
The valid options for grub-install --target are:
Code:
--target=TARGET
install GRUB for TARGET platform [default=x86_64-efi]; available targets:
arm-coreboot, arm-efi, arm-uboot, arm64-efi, i386-coreboot, i386-efi,
i386-ieee1275, i386-multiboot, i386-pc, i386-qemu, i386-xen, i386-xen_pvh,
ia64-efi, loongarch64-efi, mips-arc, mips-qemu_mips, mipsel-arc,
mipsel-loongson, mipsel-qemu_mips, powerpc-ieee1275, riscv32-efi,
riscv64-efi, sparc64-ieee1275, x86_64-efi, x86_64-xen
It used to be that if you didn't specify amd64, that if it had to guess between 'i386 &amd64', that it defaulted to i386... But that isn't how it is anymore (hasn't been for awhile_, so please include the target to i386-pc.
It that doesn't work, I'll upload an Ubuntu i386 .efi file for you can copy over into your <EFI Disk>/EFI/ubuntu/ and <EFi_ Disk>/EFI/Boot Folders...