Ventoy 图形配置实战:4 个场景搞定密码、主题换肤与持久化
2026/8/29 10:34:54 网站建设 项目流程

Ventoy 图形配置实战:4 个场景搞定密码、主题换肤与持久化

【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy

一条命令打开 Ventoy 图形配置界面

U 盘插好,在 Ventoy 发布包目录执行:

sudo bash INSTALL/VentoyPlugson.sh /dev/sdX

等终端打印出http://127.0.0.1:24681,浏览器打开就是 Ventoy 图形配置界面 VentoyPlugson:你在页面上的每次改动,都会被写回 U 盘的ventoy/ventoy.json,全程不用手改 JSON。

VentoyPlugson 密码设置:给启动盘和每个 ISO 上锁

浏览器里点一次"保存",请求经本机服务落到 U 盘,流程一眼看清:

七项通用密码各管一类文件

通用密码解决"整盘统一设防"的问题。Common Password 表格有七个输入框:bootpwd是进入 Ventoy 菜单前的总闸门,isopwdwimpwdimgpwdvhdpwdefipwdvtoypwd则分别兜底.iso.wim.img.vhd(x).efi.vtoy文件。只要总闸就填bootpwd;想按文件类型分防,就填对应项。填完点"设置",服务会自动格式化并写盘。

菜单密码:file 锁文件,parent 锁目录

单独给某几个 ISO 加锁时,用 Menu Password 区域的"添加"按钮。类型选file只锁单个文件,选parent则整棵子树都受保护——/ISO/Windows/一加,里面所有镜像共用同一把锁。文件路径支持*通配符 ⚠️:写/ISO/Ubuntu-*.iso能批量命中同系列版本,但通配路径不会像普通路径那样显示"文件存在"状态,写错也不会当场报错,保存后最好实测一次。

六个架构标签页:按启动方式分发

同一块 U 盘可能以 BIOS 或 UEFI 启动,也可能插进 ARM 机器。页面顶部一排标签页就是分发器:password对所有架构生效,password_legacy只管传统 BIOS,password_uefipassword_ia32password_aa64password_mips各管对应架构。典型做法是在password设总闸,再进password_uefi收紧 UEFI 下的策略。

密码的三种落盘格式

输入框里的明文不会裸奔,页面按你选的密码类型生成三种格式:txt#abc123是明文;md5#5baa6...是 MD5 摘要;md5#k7#9f2c1...是"盐 + 摘要",盐为随机字符串,摘要按 盐+明文 计算。强度依次递增,公共场合流通的 U 盘建议直接用带盐这一档。

如果浏览器打不开 127.0.0.1:24681,说明 Plugson 服务没跑起来或本机防火墙拦了端口,确认脚本已提示"已经启动"再刷新页面。如果设置后开机不弹密码框,多半是改错了标签页(例如只在password_uefi设了值却用 BIOS 启动),或者parent路径的大小写与真实目录对不上。

Ventoy 主题定制:换掉启动菜单的背景与配色

在主题页面挂上 theme.txt

主题插件解决"开机画面千篇一律"的问题。进入"主题"页,先把theme.txt的全路径加进 file 列表——注意 Plugson 只登记路径,画面长什么样由文件内容决定 🎨。加多个主题时,用"默认"列指定开机加载哪一个,也可选"随机选择",之后按F5 → Tools → Theme Select手动切换。

背景、字体、颜色与菜单位置

外观细节写在 theme.txt 里,仓库自带的INSTALL/grub/themes/ventoy/theme.txt就是标准范本:

背景图与.pf2字体文件在主题页面登记,颜色和几何参数在 theme.txt 中调整,精简版长这样:

desktop-image: "background.png" + boot_menu { left = 10% width = 80% top = 30% height = 50% item_color = "#ffffff" selected_item_color = "#f2f2f2" }

leftwidthtopheight控制菜单宽高与居中位置,item_color是常规文字色,selected_item_color是选中行颜色;字号则由你挂载哪个规格的字体文件决定。保存后 ventoy.json 里只留下这段引用关系:

{ "theme": { "file": ["/ventoy/themes/ventoy/theme.txt"], "default": 0, "fonts": ["/ventoy/themes/ventoy/DejaVuSans-16.pf2"] } }

如果开机还是默认菜单,说明 theme.txt 或字体路径没写对——主题页每行末尾的状态列会直接标"文件不存在",照着修正即可。若菜单在个别老机器上移动缓慢,把 display_mode 从 GUI 切到 CLI,用背景换流畅。

Ventoy 持久化存储:让 Live 系统记住你存的文件

先用 dd 做出持久化文件

Live 系统默认跑在内存里,关机即清空。持久化的思路是外挂一个镜像文件,把用户写入落进去。💾 这个文件多大,能存的就多少,先算好上限:

sudo dd if=/dev/zero of=/media/usb/ventoy/ubuntu2204.dat bs=1M count=10240 sudo mkfs.ext4 -L UBUNTU_PERSIST /media/usb/ventoy/ubuntu2204.dat

文件系统选 ext4 或 xfs 都受支持,-L顺手打标签方便辨认。

在 Plugson 里把 ISO 和 .dat 绑在一起

绑定解决"哪个 ISO 用哪个数据盘"的问题。打开"持久化"页点"添加":类型image选单个 ISO(如/ISO/ubuntu-22.04-desktop-amd64.iso),类型parent则覆盖整个目录;再在展开的子表里把.dat加进去。每行右侧还能勾选timeout设置倒计时秒数,用autosel指定多镜像时默认选中第几项。

顺手把菜单整理一下

ISO 一多,菜单怎么排?分类不用配置,目录层级即分类:

ISO/ Linux/ Ubuntu/ ubuntu-22.04.iso Fedora/ fedora-39.iso Windows/ win11.iso

每个子目录会自动成为菜单里的一级分组。同组内想定顺序,就在文件名前加数字前缀,如01-ubuntu-22.04.iso02-fedora-39.iso,菜单按前缀数字排列;名字太长,再用"菜单别名"页给imagedir起短名,别名支持中文。

如果重启 Live 系统后文件没了,先查.dat是否真的关联上了——持久化页子表状态列标红说明路径不存在。路径没问题时,说明该发行版自带的持久化支持不完整,换一个主流发行版的 ISO 再验证一次。

Ubuntu 自动安装与 ventoy.json 备份恢复

用 user-data 让 Ubuntu 自己装完自己

重复点"下一步"最磨人,Ubuntu 的自动安装正好补上这一环。把预先写好的user-data(cloud-init 配置,含主机名、分区、默认用户等)放进 U 盘,例如/ventoy/ubuntu-user-data;再进"自动安装"页,把 ISO 与这个模板文件关联起来,需要的话勾上timeout倒计时。之后从 U 盘启动对应镜像,安装全程 ⚡ 无人值守。

一条命令备份 ventoy.json

前三个场景的改动最终都落在ventoy/ventoy.json一个文件里,备份它等于备份全部配置:

cp /media/usb/ventoy/ventoy.json ~/ventoy.json.bak

误改想回滚,把备份拷回原处即可,拷回前最好先停掉 Plugson 服务,避免它把内存里的旧配置再写回去。如果 user-data 没有生效,说明模板路径与 ISO 的关联没写对,或该镜像本身不带自动安装组件——开机后观察是否跳过了分区界面即可判断。

速查表

操作命令 / 路径
启动图形配置(默认 127.0.0.1:24681)sudo bash INSTALL/VentoyPlugson.sh /dev/sdX
指定 IP 与端口sudo bash INSTALL/VentoyPlugson.sh -H 0.0.0.0 -P 8080 /dev/sdX
查看服务进程ps -ef \| grep Plugson
全部高级配置落盘位置ventoy/ventoy.json(U 盘 ventoy 目录下)
默认主题参考INSTALL/grub/themes/ventoy/theme.txt
备份 / 恢复配置cp /media/usb/ventoy/ventoy.json ~/ventoy.json.bak

【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询