Bug#825688: grub-efi-arm: refuses to install to an ext* device

Steinar H. Gunderson sgunderson at bigfoot.com
Sun May 29 11:05:48 UTC 2016


On Sun, May 29, 2016 at 11:18:51AM +0200, Steinar H. Gunderson wrote:
> This is probably true, but non-Mac UEFI firmware won't speak HFS+ either,
> and that's gladly allowed, even on ARM. I would say that as long as there is
> a legitimate usecase for it (and chainloading from U-Boot certainly is),
> it should be allowed, although possibly with a warning (e.g. “Warning:
> Installing on a non-FAT filesystem on /boot, not all UEFI installations will
> support booting from this.”).

FWIW, I've verified that if I take my existing /boot, recreate it as ext4
instead of vfat, and rename EFI/BOOT/BOOTARM.EFI to efi/boot/bootarm.efi,
U-Boot will indeed load GRUB from it.

GRUB doesn't recognize the ext4 filesystem, though (just “(hd0,msdos1):
Filesystem is unknown” when I try to ls it from the GRUB console), so the
boot stops there, but I guess this is related to that grub-install didn't
know at the time it would need to boot off of one.

/* Steinar */
-- 
Homepage: https://www.sesse.net/



More information about the Pkg-grub-devel mailing list