You are not logged in.
Hi forum,
I hope you can help me with this.
I have a multiboot UEFI environment with Win10 and several Linux OS (MX, OpenSuse, LMDE, Q4OS,...).
After power on, UEFI is configured to boot the GRUB installed in MX by default, from where I can select the actual system to be booted (I am using grub-customizer). And when I chose Q4OS, everything comes up just fine.
However, I can also boot Q4OS directly from UEFI when I press a key that brings up the UEFI boot selection menu. In other words, Q4OS does have it's own boot entries in efibootmgr and the ESP (EFI system partition). When doing so, before the Q4OS boot menu (/boot/grub/grub.cfg in the Q4OS partition) shows up, I am getting the message
Press any key to perform MOK Management
and have to wait for 10 seconds.
I'm not sure at all, but I am suspecting that "something" remains in my Q4OS install coming from the fact that the installation was done from a Q4OS iso that I had put on a bootable USB-drive using VENTOY.
Any ideas how I can get rid of that message and immediately display the grub boot menu when chosing Q4OS in UEFI?
Thanks!
PS: Secure Boot is DISABLED in my system.
Last edited by THN (2025-04-17 17:30)
Offline
Try to run in Q4OS:
$ sudo grub-install
and reboot.
Offline
OK, I solved it.
1) REASON:
For some reason, the UEFI entry pointing to the Q4OS stage 1 boot program in the ESP was pointing to
File(\EFI\Q4OS\SHIMX64.EFI)
which is the boot program designed to be used in a system that is configured with secure boot ENABLED.
This is not the case for me.
2) SOLUTION:
Use efibootmgr with option -h to view the current configuration of your EFI boot entries. Note the configuration for Q4OS. Verify that it is currently pointing to SHIMX64.EFI (you can ignore upper / lower case) - otherwise your problem is different from mine!!!
Use efibootmgr with option -b N -B to delete boot entry N (the one for Q4OS)
Use efibootmgr with option --create (see exact syntax here https://askubuntu.com/a/1185257/735190) to (re)create the entry for Q4OS, this time pointing to GRUBX64.EFI.
Best,
T.
Offline