|
|
menu.lst 位置依 grub4dos-for_UEFI-2026-01-25.7z 规定只能搁在 /EFI/grub 位置;grub.cfg 位置即可 /grub.cfg 或 /EFI/grub/grub.cfg,二选一。
GRUBX64.EFI 埋入的配置如下:
menuentry "Load External Configuration File" {
if search --file --set=root /EFI/grub/grub.cfg; then
configfile ($root)/EFI/grub/grub.cfg
else
search --file --set=root /grub.cfg
configfile ($root)/grub.cfg
fi
}
startup.nsh 内容如下:
@echo -off
for %i run (0 9)
if exist FS%i:\EFI\grub\GRUBX64.EFI then
FS%i:
goto FOUNDDIR
endif
endfor
:FOUNDDIR
cd \EFI\grub\
ls |
|