|
本帖最后由 chujiafu 于 2025-3-4 08:29 编辑
本人下载安装的是Ventoy1.1.05,在按F6启动ventoy_grub.cfg扩展菜单时,出现 error:can't find command '?'.的错误提示。
不知是ventoy.json的问题还是ventoy_grub.cfg的问题。
下面是ventoy.json中的内容:
{
"control":[
{ "VTOY_FILE_FLT_EFI": "1" },
{ "VTOY_MENU_TIMEOUT": "10" },
{ "VTOY_SECONDARY_TIMEOUT": "10" },
{ "VTOY_MENU_LANGUAGE": "zh_CN" },
{ "VTOY_DEFAULT_SEARCH_ROOT": "/ISO" },
{ "VTOY_DEFAULT_IMAGE": "/ISO/WePE_64_V2.3.iso" }
],
"theme_legacy":{
"display_mode": "CLI"
}
}
下面是ventoy_grub.cfg中的内容:
if search --file /boot/dostools.IMG; then
menuentry " 1.boot DosTools " --class dos {
search -s -f /boot/dostools.img
linux16 ($root)/boot/memdisk
initrd16 ($root)/boot/dostools.IMG
}
fi
if search --file /boot/MAXDOS.IMG; then
menuentry " 2.boot MaxDos " --class dos {
search -s -f /boot/MAXDOS.IMG
linux16 ($root)/boot/memdisk
initrd16 ($root)/boot/MAXDOS.IMG
}
fi
if search --file /boot/MSDOS710.IMG; then
menuentry " 3.boot MS-DOS 7.10 Super Disk " --class dos {
search -s -f /boot/MSDOS710.IMG
linux16 ($root)/boot/memdisk
initrd16 ($root)/boot/MSDOS710.IMG
}
fi
if search --file /boot/KONBOOT.IMG; then
menuentry " 4.KONBOOT( Bypass Windows password )" --class dos {
search -s -f /boot/KONBOOT.IMG
linux16 ($root)/boot/memdisk
initrd16 ($root)/boot/KONBOOT.IMG
}
fi
menuentry ' boot Windows ' --unrestricted {
if [ 'pc' == $grub_platform ] ; then
if search --file --set --no-floppy /bootmgr ; then
chainloader +1
elif search --file --set --no-floppy /ntldr ; then
chainloader +1
else
echo 'No found Windows !'
sleep --verbose 5
fi
fi
if [ 'efi' == $grub_platform ] ; then
if search --file --set --no-floppy /EFI/Microsoft/Boot/bootmgfw.efi ; then
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
else
echo 'No found Windows !'
sleep --verbose 5
fi
fi
}
menuentry ' Go back [Esc]' --class=vtoyret VTOY_RET {
echo 'Return ...'
}
menuentry " Reboot [F9]" --hotkey f9 {
reboot
}
menuentry " Shutdown [F10]" --hotkey f10 {
halt
}
下面的图片是错误提示的拍照:
|
|