无忧启动论坛

标题: Ventoy启动扩展菜单Ventoy_grub.cfg时的一个错误提示 [打印本页]

作者: chujiafu    时间: 2025-3-4 08:25
标题: Ventoy启动扩展菜单Ventoy_grub.cfg时的一个错误提示
本帖最后由 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
}

下面的图片是错误提示的拍照:


微信图片_20250304081308.jpg (137.85 KB, 下载次数: 1)

错误提示

错误提示

作者: zxj76    时间: 2025-3-4 09:03
我感觉 是ventoy_grub.cfg的问题,提示找不到DOS命令!
作者: chujiafu    时间: 2025-3-4 09:08
本人电脑的启动方式是BIOS启动,默认启动的是WePE_64_V2.3.iso,在出现倒计时10秒的时候,按F6,先出现错误提示,然后才出来ventoy_grub.cfg中的菜单
作者: rgfwqx@163.com    时间: 2025-3-5 09:07
看看




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3