Bug#771467: First boot after installation fails on Macbooks with 32-bit EFI
Package: debian-installer
Severity: important
Hi,
The i386 version of d-i installs GRUB to the EFI partition at the end
of the installation process. The files installed are
/EFI/debian/grub.efi and grubia32.efi. Intel Macbooks from 2006-2007
(Macbook1,1 and Macbook2,1) have a somewhat peculiar EFI
implementation and do not boot with the EFI files in this location.
When either of the (identical) GRUB EFI files is copied to
/EFI/boot/bootia32.efi the firmware finds it and booting is
successful.
D-i should detect Macbooks with 32-bit EFI and install the GRUB files
to the appropriate location in that case.
When grub-install is called with the --removable flag, the EFI
bootloader is installed to the correct location,
/EFI/boot/bootia32.efi.
Best,
Teemu
Reply to: