Follow-up Comment #7, bug #63127 (project grub): Ok, got it working! Mind you, I still don't understand which low level detail was the stumbling block, or why it didn't work originally. The key help came from this article:
https://blog.heckel.io/2017/05/28/creating-a-bios-gpt-and-uefi-gpt-grub-bootable-linux-system/ the part that describes how to install on EFI systems. The key difference is that after the creation of FAT32 filesystem as EFI system partition, I detached the loop device and then reattached it using the following: LOOPDEV=$(sudo /usr/sbin/losetup --find --show ./uefi.img) sudo /usr/sbin/partproble $LOOPDEV sudo /bin/mount ${LOOPDEV}p1 /mnt Now, when I copied files and ran grub-install (I ended up using grub-mkstandalone, but still the same) GRUB started normally and I finally ended up in the GRUB shell. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?63127> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/