)
VentoyPlugson 实操指南3 步搞定密码、主题与持久化图形配置附排障清单【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/VentoyU 盘里 ISO 越来越多改一次密码、换一张背景图都要翻出 ventoy.json 手工编辑 JSON手一抖多打个逗号就全盘完蛋Ventoy 官方自带的 VentoyPlugson 就是冲着这个来的起一个本地 Web 服务浏览器里点点鼠标密码、主题、持久化全都能配写完自动落盘到 U 盘。它是什么30 秒快速定位VentoyPlugson 是 Ventoy 项目里的插件图形配置器一个本地 Web 服务Plugson进程把 U 盘上的 ventoy.json 配置文件变成网页表单。它不替代 Ventoy只是 Ventoy 的遥控器。能做到设启动/文件密码、主题定制、持久化关联、菜单别名与分类、自动安装模板做不到写入 Ventoy 到 U 盘那是 Ventoy2Disk 的活、管理非 Ventoy 磁盘、在线多用户协作它属于配置层工具——Ventoy 负责启动Plugson 负责让你别手抖。从零到第一次成功运行环境要求缺一不可一块已用 Ventoy2Disk 写入好的 Ventoy U 盘Linux 系统x86_64 / amd64、aarch64、mips64el、i386 均可root 权限脚本会读写磁盘普通用户会被拒绝三步启动git clone https://gitcode.com/GitHub_Trending/ve/Ventoy cd Ventoy/INSTALL sudo bash VentoyPlugson.sh /dev/sdX成功时只关心这几行输出Ventoy version in Disk: 1.0.97 Disk Partition Style : GPT Secure Boot Support : YES Ventoy Plugson Server is running ... Please open your browser and visit http://127.0.0.1:24681默认端口 24681想让别人能访问就加参数sudo bash VentoyPlugson.sh -H 0.0.0.0 -P 8080 /dev/sdX整体工作流程不长这样注意两点U 盘的第一分区必须处于挂载状态脚本会自己检测同一时间只能跑一个服务重复启动会直接拒绝。场景实战把三个高频需求一次配完场景 A给启动项加密码 目标任何人插 U 盘都能看到菜单但启动系统前必须过一道密码关。步骤打开密码页Password顶部标签默认是password可按架构切到password_legacy/password_uefi/password_aa64等独立配置在 Common Password 区给bootpwd点 Edit输入密码支持明文、MD5、带盐 MD5 三种存储方式工具会自动转换若只想锁某些文件在 Menu Password 区点 Add路径支持*通配符保存后重启 U 盘验证落到配置里长这样{ password: { bootpwd: txt#mysecretpwd, menu: [ { type: parent, path: /ISO/Windows/, pwd: md5#salt#abcd1234 } ] } }验证重启进 Ventoy输入错误密码应拒绝启动文件级密码则在该 ISO 项上触发。场景 B让启动菜单变个性 目标把默认黑底菜单换成自己的背景图与配色。步骤准备一个主题目录核心是theme.txt加配套背景图仓库里的INSTALL/plugin/ventoy/theme/就是现成范例把整个目录拷到 U 盘比如/ventoy/theme/打开主题页Theme在 file 一栏填入主题文件全路径想配多个主题多填几条启动后按F5 → Tools → Theme Select就能切换再开resolution_fit 1可让随机主题按当前分辨率过滤个别老机器 GUI 菜单卡顿把display_mode改成CLI文本模式注意此时中文文件名显示不出来theme.txt 关键片段desktop-image: background.png boot_menu { left 10% top 30% item_color #ffffff selected_item_color #f2f2f2 }验证重启后菜单背景、配色应即刻变化多主题时按 F5 进 Tools 确认切换项存在。场景 CLive 系统数据持久化 目标装个 Ubuntu 试用重启后桌面文件还在而不是回到出厂状态。步骤先在 INSTALL 目录用官方脚本生成持久化文件sudo bash CreatePersistentImg.sh -s 10240 -t ext4 -l casper-rw10GB标签按发行版要求调整把生成的persistence.dat拷到 U 盘 ISO 同级目录打开持久化页Persistence点 Add 把.dat文件路径加进列表可顺带配置timeout超时自动选中与autosel自动选择第几项保存重启进入 Live 系统验证桌面新建文件 → 重启 → 文件仍在即成功。注意标签label必须与发行版约定一致Ubuntu 系列一般就是casper-rw。避坑与快速排障遇到端口打不开时现象浏览器访问http://127.0.0.1:24681无响应原因服务进程没起来或上次启动残留占着端口脚本检测到重复会直接退出一条命令ps -ef | grep -v grep | grep Plugson找到 PID 后sudo kill PID再重启遇到$X is NOT Ventoy disk时现象脚本直接报错退出根本没起服务原因传的设备不是 Ventoy 盘或传成了分区名脚本虽会剥掉末尾数字nvme/mmc 路径偶有识别问题一条命令sudo lsblk -o NAME,PARTTYPE确认整盘设备路径再传遇到$PART1 is NOT mounted时现象设备校验通过但提示第一分区未挂载原因Plugson 读写的是分区上的 ventoy 目录没挂载就无处下手一条命令sudo mount /dev/sdX1 /mnt挂上任意挂载点即可遇到配置保存了但启动时没生效时现象密码/主题重启后像没设过原因标签页切错了——password_uefi只对 UEFI 启动生效Legacy BIOS 机器看的是password_legacy一条命令cat /mnt/ventoy/ventoy.json核对写入的到底是哪个键进阶玩法菜单别名与自动安装一个 JSON 解决别名让ubuntu-22.04-desktop-amd64.iso在菜单里显示成Ubuntu 22.04 LTSauto_install 则给指定 ISO 挂 unattended 模板开机无人值守安装。两者都在网页表单里填落到 ventoy.json 就是{ menu_alias: [ { image: /ISO/xxx.iso, alias: 我的 Win10 } ], auto_install: [ { image: /ISO/xxx.iso, template: /ventoy/script/win_unattended.cfg } ] }数字前缀给 ISO 排座次菜单按文件名排序把常用 ISO 命名为01-ubuntu.iso、02-win10.iso开机第一眼就是你要的那几个比什么排序配置都直接。写在最后Plugson 把 Ventoy 最折腾的 JSON 配置变成了表单操作十分钟就能把密码、主题、持久化全部落盘。更细的参数说明到 Ventoy 官网搜对应的 plugin 文档即可。常用命令作用sudo bash VentoyPlugson.sh /dev/sdX启动 Web 配置服务默认 127.0.0.1:24681sudo bash VentoyPlugson.sh -H 0.0.0.0 -P 8080 /dev/sdX换 IP 与端口启动ps -ef \| grep -v grep \| grep Plugson查看服务是否在跑sudo kill PID停掉残留服务释放端口sudo bash CreatePersistentImg.sh -s 10240 -t ext4生成 10GB ext4 持久化文件cat /mnt/ventoy/ventoy.json核对最终写入的配置【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考