Package: grub-efi-ia32
Version: 2.02~beta3-5

Trying to boot stretch on an Apple Mac Pro with 32-bit EFI (MacPro1,1 and MacPro2,1) in EFI mode ends up in a black screen. Grub loads ok, but the kernel gets stuck with no output or progress. Using the amd64 distro version.

The multi-arch installer does the same thing (although, it's a definite improvement that 32-bit EFI grub is selectable and works from the CD).

In jessie, booting in EFI mode used to work even with a kernel from backports, at least 4.8.0, therefore, I'm filing this bug on grub.

The way I (tried to) install for EFI booting is rather tiresome:
- install as normal with a normal amd64 media that is stripped of any EFI loaders (others won't boot on the Mac Pro; there are couple of tools to do the stripping). Skip the GRUB installation phase.
- boot using super grub boot disk in BIOS mode
- then as root:
# dpkg --purge grub-pc grub-pc-bin
# mkdir /boot/efi
# mount /dev/sdX /boot/efi
# dpkg --add-architecture i386
# apt-get install grub-efi:i386
# grub-install --target=i386-efi --no-nvram /dev/sdaX

Cannot test older grub on this newer stretch install, because apparently the xfs fs created by the new installer isn't understood by the version of grub from jessie.

Happened to test this with both radeon and nvidia cards, so probably has nothing to do with GPU drivers in the kernel.

Debian 9 "Stretch"
linux-image-amd64 (4.9+80)
linux-image-4.9.0-3-amd64 (4.9.30-2+deb9u2)

Reply via email to