rhboot / shim

UEFI shim loader
Other
848 stars 290 forks source link

grubaa64.efi Fails to Be Started Due to Multiple Startup Items #508

Open 15058718379 opened 2 years ago

15058718379 commented 2 years ago

shim-15.4 During the boot from EFI/BOOT/BOOTAA64.EFI, if multiple os directories exist in the /EFI/ directory and each directory contains BOOTAA64.CSV, only one directory does not contain gubaa64.efi. The following error message is displayed: Failed to open \EFI\myOS\grubaa64.efi - Not Found Failed to load image \EFI\myOS\grubaa64.efi - Not Found start_image() returned Not Found

The fbaa64.efi file checks only the BOOTAA64.CSV file and does not check the gubaa64.efi file when loading the BootLoader.Whether some functions need to be added to check whether grubaa64.efi exists.

15058718379 commented 2 years ago

Can I add grub path checking to fb.efi? Is that reasonable?