无忧启动论坛

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

作者: chujiafu    时间: 2025-3-4 08:25
标题: Ventoy启动扩展菜单Ventoy_grub.cfg时的一个错误提示
本帖最后由 chujiafu 于 2025-5-27 08:06 编辑

本人下载安装的是Ventoy1.1.05,在按F6启动ventoy_grub.cfg扩展菜单时,出现 error:can't find command '?'.的错误提示。
不知是ventoy.json的问题还是ventoy_grub.cfg的问题。

【解决办法:】 把ventoy.json和ventoy_grub.cfg中的内容修改、保存成utf-8无BOM编码格式的文件即可。

下面是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, 下载次数: 14)

错误提示

错误提示

作者: 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
看看
作者: book11ba    时间: 2025-4-19 10:14
解决了吗。
作者: chujiafu    时间: 2025-5-12 08:32
还没有呢
作者: my9823    时间: 2025-5-12 08:43
有没有这样的可能?cfg文件编码不是utf-8?
作者: chujiafu    时间: 2025-5-14 08:06
我再试试把cfg文件改成UTF-8编码,稍后反馈。
作者: chujiafu    时间: 2025-5-14 08:18
反馈一下:我把ventoy.json和ventoy_grub.cfg都改成了UTF-8编码,还是出现Error:Can't find command '?'的错误提示。
作者: my9823    时间: 2025-5-14 09:21
1.大小写不是一个文件。
2.命令是否写对了?
作者: chujiafu    时间: 2025-5-19 15:35
my9823 发表于 2025-5-14 09:21
1.大小写不是一个文件。
2.命令是否写对了?

试了一下,把ventoy.json和ventoy_grub.cfg的内容都变成小写了,也不行。
命令里面应该没有错的。
作者: wintoflash    时间: 2025-5-19 15:42
改为utf-8无BOM编码
作者: chujiafu    时间: 2025-5-20 09:45
wintoflash 发表于 2025-5-19 15:42
改为utf-8无BOM编码

大神啊!
按照您的指点,我用Notepad++把Ventoy.json文件改成了utf-8无BOM编码的格式,BIOS启动时按F6不再出现error:can't find command '?'.的错误提示。

感谢Wintoflash大神,感谢参与讨论的兄弟。

作者: chujiafu    时间: 2025-5-20 09:56
本帖最后由 chujiafu 于 2025-5-22 14:28 编辑

附件是utf-8无BOM编码格式的Ventoy.json和ventoy_grub.cfg(这两个文件都是utf-8无BOM编码格式)。
需要的兄弟可以下载,也可以根据自己的实际需要修改Ventoy.json和ventoy_grub.cfg这两个文件菜单的内容。




无法上传附件,已经把这两个文件打包了,提示无法上传。



也可以把1楼的Ventoy.json和ventoy_grub.cfg内容复制下来,修改、保存成utf-8无BOM编码格式的即可。









作者: 12qaz    时间: 2025-5-20 19:05
感谢分享
作者: chujiafu    时间: 2025-5-22 14:32
本帖最后由 chujiafu 于 2025-5-22 14:34 编辑

上传文件不成功,是我的操作失误?







但是我文件类型就是.zip格式的啊。百思不解

支持上传的文件类型.jpg (20.31 KB, 下载次数: 1)

支持上传的文件类型.jpg

提示不支持此类扩展名.jpg (22.99 KB, 下载次数: 1)

提示不支持此类扩展名.jpg





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