尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Ventoy 图形化配置:5 分钟设置好启动密码与菜单主题

Ventoy 图形化配置:5 分钟设置好启动密码与菜单主题 Ventoy 图形化配置5 分钟设置好启动密码与菜单主题【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy当你想给 U 盘里某颗 ISO 单独加密码、或者把启动菜单换成自己的背景图时绕不开手动编辑 U 盘上的 ventoy.json字段容易拼错、路径容易写反、改完也没法立刻验证。其实 Ventoy 自带一个图形化配置工具 VentoyPlugson——它在本地把配置服务跑起来你全程在浏览器里操作结果直接写进 U 盘上的配置文件。项目速览VentoyPlugson 是 Ventoy 官方随版本发布的 Web 配置工具源码在Plugson/目录它先检测你的 Ventoy U 盘再在本地起一个 HTTP 服务密码、主题、持久化等配置全部在浏览器里完成并由工具直接写入 U 盘分区的/ventoy/ventoy.json。相比手改 JSON它帮你省掉三件事字段拼写错误、路径大小写错误、改完无法校验——界面会实时检查文件是否存在路径错了当场报错。功能适用场景密码管理给启动流程、指定 ISO 或目录单独上锁菜单主题定制启动菜单背景、字体、分辨率持久化给 Linux Live ISO 挂一个 .dat 持久化文件菜单别名把冗长 ISO 文件名换成短名称显示整体工作流程四步在插着 U 盘的机器上执行 VentoyPlugson.sh 脚本脚本解压对应架构的工具并校验 Ventoy U 盘启动本地 HTTP 服务默认 127.0.0.1:24681浏览器里完成配置每次保存都落盘到 U 盘从零跑通前提Linux 环境x86_64、aarch64、mips64el、i386 均支持U 盘已经用 Ventoy2Disk 装好 Ventoy 并拷入了 ISO。先拿到代码如果你用的是发布包直接进包里的 INSTALL 目录即可git clone https://gitcode.com/GitHub_Trending/ve/Ventoy cd Ventoy/INSTALL把 U 盘插好确认第一分区已经挂载——这一步不能省没挂载时 Plugson 会直接拒绝启动lsblk sudo mount /dev/sdX1 /mnt其中sdX1按 lsblk 输出替换为你的 U 盘第一分区/dev/sdX替换为你的实际设备指整盘。启动服务sudo bash VentoyPlugson.sh **/dev/sdX**成功的标志非常明确终端会先打出一段设备信息Ventoy version in Disk: 1.x.x Disk Partition Style : GPT Secure Boot Support : YES接着出现Ventoy Plugson Server 已经启动 ...并提示访问http://127.0.0.1:24681。浏览器打开这个地址能看到主页面含密码、主题、持久化、别名等入口说明服务就绪。默认端口被占用、或想从别的机器访问时指定 IP 和端口sudo bash VentoyPlugson.sh -H 0.0.0.0 -P 8080 **/dev/sdX**同一 HOSTPORT 只允许跑一个实例重复启动会提示 Another ventoy server is running now。核心能力拆解给特定 ISO 或目录上锁解决哪些 ISO 只有知道密码的人能启动的问题不用把整个 U 盘都锁死。密码分两层通用密码bootpwd 是进 Ventoy 菜单的密码isopwd 是所有 ISO 的默认密码另有 wim、img、vhd、efi、vtoy 六类和菜单密码对单个文件或整个目录单独设置。操作步骤打开密码页面菜单密码区点添加选 file 或 parent目录填路径支持 * 通配如 /ISO/Ubuntu*.iso输入密码选明文 / MD5 / 带盐 MD5 存储方式保存列表中该条状态应显示存在生成到 ventoy.json 里的内容长这样list: [ { type: 0, path: /ISO/Ubuntu-22.04-desktop-amd64.iso, valid: 1, pwd: txt#123456 } ]type 0 是文件、1 是目录path 相对 U 盘根目录且区分大小写。页面顶部还有 password、password_legacy、password_uefi 等标签页对应 BIOS 与各 UEFI 架构按你的启动方式选对标签页。换掉启动菜单的背景与字体解决菜单千篇一律想换成自己的风格和分辨率的问题。打开主题页面添加 theme.txt 文件全路径可加多个选择 display_mode默认 GUI与 gfxmode 分辨率按需添加字体文件ttf路径保存theme: { theme_file: [/ventoy/themes/ventoy/theme.txt], default_file: 0, gfxmode: 1920x1080, fonts: [/ventoy/themes/ventoy/font.ttf] }theme.txt 是纯文本文件定义背景图、菜单颜色、边框等外观配置了多个主题文件后启动时按 F5 进入 Tools → Theme Select 即可切换。给 Live ISO 挂持久化文件解决Linux Live 系统重启后文件、设置全部丢失的问题。生成持久化 .dat 文件大小单位 MB支持 ext2/3/4 与 xfs把 .dat 放进 U 盘与对应 ISO 同目录打开持久化页面点添加pattern 填 .dat 文件的卷标不是路径保存cd Ventoy/INSTALL sudo bash CreatePersistentImg.sh -s 1024 -t ext4 -l casper-rw -o persistence.datpersistence: [ { pattern: casper-rw, timeout: 0, autosel: 1 } ]pattern 必须和生成时的 -l 卷标完全一致不同发行版要求的卷标不一样以该发行版自己的持久化文档为准。踩坑 进阶常见问题现象终端提示 is NOT mounted, please mount it first! 原因U 盘第一分区没有挂载。 解法先 sudo mount /dev/sdX1 /mnt 再重跑脚本。现象提示 XXX is NOT Ventoy disk. 原因整盘没有安装 Ventoy或装完后被格式化过。 解法用 Ventoy2Disk 重新对整盘安装 Ventoy再启动 Plugson。现象密码保存成功启动时却不弹密码框。 原因路径大小写不匹配U 盘文件系统区分大小写或改错了启动模式标签页。 解法看密码列表的状态列确认路径存在UEFI 启动的机器注意确认在默认标签页还是 password_uefi 标签页里设置的。现象U 盘所在机器能打开页面别的机器连接被拒绝。 原因服务默认只监听 127.0.0.1。 解法⚠️ 加 -H 0.0.0.0 启动但该服务没有任何认证机制别暴露到公网。 进阶两招菜单排序与分组ISO 文件名加数字前缀01-ubuntu.iso、02-win11.iso可自动排序在 /ISO 下建子目录菜单会按目录自动分类比逐条设别名省事。配置备份ventoy.json 是 U 盘 ventoy 目录下的纯文本改完配置顺手拷一份cp /mnt/ventoy/ventoy.json ~/ventoy.json.bak出问题直接拷回去它也适合直接纳入 git 管理。【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表