#1088356 grub-efi-amd64: boot menu & splashcreen not displayed on my system with grub 2.12 (works with 2.06) #1088356
- Package:
- grub-efi-amd64
- Source:
- grub-efi-amd64
- Description:
- GRand Unified Bootloader, version 2 (EFI-AMD64 version)
- Submitter:
- Fab Stz
- Date:
- 2025-08-06 14:41:01 UTC
- Severity:
- normal
- Tags:
Dear Maintainer, Grub doesn't show the splash screen and boot menu on my system with grub 2.12-5 on trixie, while it works fine with 2.06 from bookworm. This problem happens when booting on the trixie installation medium (ISO) as well as when booting from the grub that is installed on the systems at the end of the installer. This a regression in 2.12 since it worked fine on bookworm/grub 2.06. The hardware only supports the "1920x1200x32" as per the output of 'videoinfo'. However, I noticed that when adding "set debug=video" to /boot/grub/grub.cfg the splash screen & boot menu are displayed properly in both cases (system boot or installation medium boot). This is surprising since I didn't change anything else in the configuration. Debug output (with debug=video) is as follows with the grub installed on the system ------------------------------------------------------------------- video/efi_gop.c:388:video: GOP: keeping mode 0 video/efi_gop.c:493:video: GOP: initialising FB @ 0xc00100000 1920x1280x32 video/efi_gop.c:520:video: GOP: Success Debug output (with debug=video) is as follows when booting on the grub of the installation medium (it forces 800x600 resolution). ------------------------------------------------------------------ video/efi_gop.c:397:video: GOP: 1 modes detected video/efi_gop.c:410:video: GOP: mode 0: 1920x1200 video/efi_gop.c:428:video: GOP: mode 0: depth 32 video/efi_gop.c:434:video: GOP: mode 0: rejected video/efi_gop.c:453:video: GOP: no mode found video/efi_gop.c:388:video: GOP: keeping mode 0 video/efi_gop.c:493:video: GOP: initialising FB @ 0xc00100000 1920x1280x32 video/efi_gop.c:520:video: GOP: Success Output of videoinfo: -------------------- List of supported video modes: Legend: mask/position=red/green/blue/reserved Adapter 'Bochs PCI Video Driver': No info available Adapter 'Cirrus CLGD 5446 PCI Video Driver': No info available Adapter 'EFI GOP driver': * 0x000 1920 x 1200 x 32 (7680) Direct color, mask: 8/8/8/8 pos: 16/8/0/24 Adapter 'EFI UGA driver': No info available Regards
It is likely this bug is the same as the one reported upstream at https://savannah.gnu.org/bugs/index.php?65503 I'm citing below the workaround that is mentioned there https://savannah.gnu.org/bugs/index.php?65503#comment2 > As a follow-up to my previous comment (in case anybody is listening), > I found out that I could also work around the issue by printing > anything on the console, before switching to gfxterm (so, without any > delay). E.g. with the following: > > echo "Loading bootloader..." > terminal_output gfxterm Adding only the 'echo "Loading bootloader..."' line at the beginning of /boot/grub/grub.cfg works too.
The work around in message#10 also works for me. Further, with trixie and the work around, the grub menu displays full screen versus the central 640x480 for bookworm and no work around. It would seem to me a good idea to pull this work around for trixie.
Hello Fab and Pascal, yes, this (bug 1110446) seems to be a duplicate of [1], and yes, echoing something before switching to the graphics mode (comment 2[2]) indeed also fixed it. I left a comment under [1]. To your previous question, Pascal: no, in the installed system this does not happen. But something with "Thinkpad" seems to briefly get printed there also, just before Grub switches to the graphical menu. Thanks for taking care of the problem, everyone!