Ventoy 启动盘实战教程:一个U盘装下全部系统镜像
【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy
装系统不需要烧录U盘。Ventoy 把启动盘做成双分区结构,装好后往U盘里复制 ISO 就能启动 Windows 和 Linux 镜像,一次安装,反复使用。
一分钟看懂 Ventoy 启动盘怎么工作
它本质上是"引导层 + 数据层"的双分区方案。安装时,Ventoy 在U盘头部写入一块约 32MB(33554432 字节)的引导区,剩余空间全部保留为普通数据分区——引导归引导,存储归存储,互不干扰。
开机时引导区扫描数据分区,把里面的 ISO、WIM、IMG、VHD(x) 文件当成可启动介质处理。具体逻辑可以翻 IMG/cpio/ventoy/hook/ 里的启动钩子脚本,这里不展开。
上图是开机后的真实菜单:多个发行版和 Windows 的镜像排在同一列表里,方向键选中直接启动。
适合谁:频繁装机的运维、想试多个 Linux 发行版的开发者、需要随身带维护工具集的人。
三步装好 Ventoy 启动盘
1. 克隆仓库并进入安装目录
git clone https://gitcode.com/GitHub_Trending/ve/Ventoy cd Ventoy/INSTALL2. 安装 Ventoy 到U盘
sudo bash Ventoy2Disk.sh -i /dev/sdb/dev/sdb换成你的U盘设备,用sudo fdisk -l按容量核对。常用参数:
-i:安装,U盘已装过 Ventoy 会直接报错-I:强制安装,不管之前装过没有-u:只升级引导区,不动数据分区里的 ISO-s:开启安全启动支持,新机器建议带上-g:用 GPT 分区表,默认 MBR
3. 把镜像复制进U盘
cp ~/Downloads/ubuntu-24.04.iso /media/usb/复制进U盘的普通数据分区即可,镜像可以放子目录,别放进 ventoy 配置目录。装完重启,U盘启动,菜单就出来了。
不想敲命令的话,直接双击VentoyGUI.x86_64,或者sudo bash VentoyWeb.sh后在浏览器打开 127.0.0.1:24680 也能完成安装。
三个高频场景
即拷即用的多系统镜像盘
以前换系统,U盘要重新格式化再烧一次,资料先拷走再拷回。现在把 ISO 丢进U盘完事,开机菜单自动出现新项,旧的删掉就行。
一个U盘混装 Windows 和 Linux
运维场景里,同一个U盘装下多套系统很常见。镜像按目录分类存放即可:
mkdir -p /media/usb/PE /media/usb/linux cp WinPE.iso /media/usb/PE/ cp ubuntu-24.04.iso /media/usb/linux/菜单里两个目录的镜像会同时列出,互不影响。
给 Live 盘加持久化
Live 系统重启即丢数据,加个持久化文件就能把改动存下来:
sudo bash CreatePersistentImg.sh -s 4096默认生成 1GB 的 ext4 文件persistence.dat,-s 4096指定 4GB,-l可以改标签。然后在U盘 ventoy 目录的 ventoy.json 里写:
{ "persistence": [ { "image": "/ubuntu-24.04.iso", "backend": "/persistence.dat" } ] }之后从这个镜像启动,装软件、存文件重启后都在。文件写满了还能在线扩容,脚本见 INSTALL/ExtendPersistentImg.sh。
改配置、换皮肤
U盘数据分区里有个 ventoy 目录,核心配置文件是 ventoy.json。最常用的两个字段:
{ "control": [ { "VTOY_DEFAULT_IMAGE": "/PE/WinPE.iso", "VTOY_DEFAULT_MENU_MODE": "0" } ], "theme": { "file": "/ventoy/theme/bg.png" } }VTOY_DEFAULT_IMAGE指定开机默认进入哪个镜像,theme.file引用背景图——把图片拷到 ventoy/theme 目录即可换肤。改完保存,下次启动生效。
不想手写 JSON 的话,跑一下插件配置服务,浏览器打开 127.0.0.1:24681,所有插件项都是可视化开关,改完直接写回U盘:
sudo bash VentoyPlugson.sh /dev/sdb主题、菜单别名、密码保护等功能都归插件管,核心实现在 Plugson/src/Core/。
踩坑速查
装完U盘容量变小→ 引导区固定占 32MB,属正常现象 → 若整盘只剩引导区大小,说明装错了设备,用fdisk -l核对设备名后重装。
镜像在菜单里不显示→ 多半放进了 ventoy 配置目录,或文件名不是英文 → 移到数据分区其他目录,文件名改纯英文。
安全启动报验证失败→ 安装时没带-s参数,升级不会补上 → 用-I -s重装一次;首次启动按提示注册 MOK 密钥即可。
启动到一半黑屏→ 镜像对内存盘或内核参数敏感,老机器常见 → 菜单里按 F1 切 Memdisk 模式再试。
升级会不会清空镜像→ 不会 →-u升级只更新引导区,数据分区原封不动。
它和 Rufus、Etcher 怎么选
Rufus 和 Etcher 是"一次性写入"工具:每次换镜像,U盘整体重写。Ventoy 是"长期存放"方案:装一次引导区,之后镜像随拷随用。
要同时管理多套系统、随时切换安装目标,用 Ventoy;只想做一张专门装某个系统的U盘、追求最简最稳,单次写入工具更合适。两者是互补关系,按使用频率选就行。
核心就一句:装一次引导区,U盘从此既是资料盘又是万能启动盘。现在打开终端,把上面三步的命令敲完,十分钟后从U盘开机见菜单。
【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考