diff --git a/grub/grub.cfg b/grub/grub.cfg index 8650fac89188a3ff564d4deee8e68e87c028d8fa..74e65fa3d0e81f586a3296ee1075a1fecdd3c106 100644 --- a/grub/grub.cfg +++ b/grub/grub.cfg @@ -176,8 +176,13 @@ menuentry "Tool: EFI-Shell" { } menuentry "Chainload full featured grubx64.efi" { - echo "Chainloading /EFI/grub/grubx64.efi" - chainloader /EFI/grub/grubx64.efi + if [ -f /EFI/boot/grubx64-unsigned.efi ]; then + echo "Chainloading /EFI/boot/grubx64-unsigned.efi" + chainloader /EFI/boot/grubx64-unsigned.efi + else + echo "Chainloading /EFI/grub/grubx64.efi" + chainloader /EFI/grub/grubx64.efi + fi } menuentry "Tool: System-Firmware" {