图形化插件配置器——VentoyPlugson

ventoy.json 配置比较复杂,推荐使用 VentoyPlugson 工具进行配置,请参考 VentoyPlugson
使用此工具就不用再继续往下看了,如果你想自己编辑 ventoy.json 文件,则请继续关注下面的内容。










插件入口

所有的插件及其相关的文件都必须放在第1个分区(存放ISO文件的分区)根路径中的 ventoy 目录下。
同时需要在 ventoy 目录下创建一个 ventoy.json 文件作为所有插件的配置文件。
存放ISO文件的分区在刚安装完Ventoy的时候是空的,什么都没有,所以需要自己手动创建这个 ventoy 目录以及下面的 ventoy.json 文件。

不要弄错分区!是放在镜像分区,不是那个 32MB 的 VTOYEFI 分区。不要看到那里面有个 ventoy 目录就往里面放 json 文件哦。
不要弄错分区!是放在镜像分区,不是那个 32MB 的 VTOYEFI 分区。不要看到那里面有个 ventoy 目录就往里面放 json 文件哦。
不要弄错分区!是放在镜像分区,不是那个 32MB 的 VTOYEFI 分区。不要看到那里面有个 ventoy 目录就往里面放 json 文件哦。

另外,目录名、文件名都必须是全小写的,不要弄错。
ventoy 和 ventoy.json 名字都是全小写,不要写成 Ventoy 或者 VENTOY
ventoy 和 ventoy.json 名字都是全小写,不要写成 Ventoy 或者 VENTOY
ventoy 和 ventoy.json 名字都是全小写,不要写成 Ventoy 或者 VENTOY

ventoy.json 文件必须符合json的语法,必须是 UTF-8 编码格式,同时最外层必须是一个 object( { } ) 的形式。
对于json的语法,你可以使用如下两个在线工具进行检查:
https://www.json.cn
http://json.parser.online.fr

你可以使用 F5 Tools 菜单来检查ventoy.json文件的内容是否正确。

需要指出的是,Ventoy内部的json解析器比较简单,json文件必须为 UTF-8 编码格式,同时不支持注释。

一般情况下,一个插件会有一个目录(位于ventoy 目录下)来存放相关文件,同时在 ventoy.json 文件中定义一个 object 作为其配置参数。

ventoy.json 示例

{
    "control": [
        { "VTOY_DEFAULT_MENU_MODE": "1" },
        { "VTOY_FILT_DOT_UNDERSCORE_FILE": "1" }
    ],
    
    "theme": {
        "file": "/ventoy/theme/blur/theme.txt",
        "gfxmode": "1920x1080"
    },
    
    "auto_install" : [
        {
            "image": "/ISO/cn_windows_server_2012_r2_vl_x64_dvd_2979220.iso",
            "template": "/ventoy/script/windows_unattended.xml"
        },
        {
            "image": "/000/centos.iso",
            "template": "/ventoy/script/centos_kickstart.cfg"
        }
    ]
}