Shim bootloader hangs before Grub menu with 4K monitor
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
shim-signed (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I recently swapped out my WUXGA monitor for a much bigger 4K monitor.
Most unexpectedly, I found that this prevented my workstation from booting.
When I start up, I see the power-on splash screen from the workstation
motherboard. I should next see the Grub menu, but instead I get a
blank screen, and the boot-up hangs indefinitely.
If I unplug my monitor for the first few seconds of a power-up, until
the Grub menu has come and gone, I can re-plug the monitor and watch
the rest of the boot-up into the initramfs and my system.
If I use my old, small monitor, boot-up works.
I solved the problem by using efibootmgr to change the boot loader
from /EFI/ubuntu/
change, the system boots properly with the new monitor: I see power-on
splash screen, Grub menu, initramfs messages, etc.
For all the above, Secure Boot is enabled by my firmware.
Another way I can fix the boot hang is to turn off Secure Boot.
Then my workstation boots normally with shimx64.efi.
(It is counter-intuitive to me that Shim is the boot loader blocked
by Secure Boot, but that's what I observe.)
To summarize: of the 3 variables I explored, the only combination
that fails is Secure Boot, a 4K monitor, and shimx64.efi.
It seems someone else had the same problem with a new monitor in 2016:
https:/
I am running Ubuntu 18.04.4 ("Bionic").
My motherboard is an ASUS P10S WS, firmware version 3801.
grubx64.efi is from grub-efi-
shimx64.efi is from shim-signed version 1.37~18.
I also have shim version 15+1533136590.
I am happy to run experiments on my hardware for you.
Is this still an issue with shim 15+1552672080. a4a1fbe- 0ubuntu2 from the proposed pocket/groovy?