Follow-up Comment #1, bug #65503 (group grub): I'm having a similar issue, but on an Android system (Android-x86 variant). I'm using a vanilla build of grub-2.12. I create the grub boot image with grub-mkimage, including the following modules:
all_video part_gpt part_msdos ext2 iso9660 fat ntfs normal echo cat config file linux test search gfxmenu gfxterm font png loadenv reboot regexp minicmd memdisk tar efifwsetup halt sleep tr videoinfo help Android-x86 uses gfxterm with a custom theme. Grub works fine in an emulator and on 2 Dell platforms (laptop and desktop). But there's no display when booting on another Intel-based platform. As described in this bug report, the grub menu is functional, it's just not visible. E.g. I can press 'C' to enter grub shell, then type 'terminal_output console'. The grub console then appears on screen. If I re-run the grub config with 'configfile /path/to/grub.cfg', then the expected grub menu appears in gfxterm. The only working trick I've found so far is similar to the reporter, use a big fat delay. E.g. like this # UGLY HACK: some platforms have problems switching to gfxterm right away. # See https://savannah.gnu.org/bugs/index.php?65503 echo -n "Loading in... " sleep -v 2 terminal_output gfxterm _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?65503> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/