☰
Ventoy 完整教程:一个U盘直启多个ISO,换镜像免重装
2026/10/20 1:55:33 网站建设 项目流程

Ventoy 完整教程:一个U盘直启多个ISO,换镜像免重装

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

你U盘里躺着 Windows 安装镜像、两三个 Ubuntu 版本、一个救援系统,还有几份想试水的测试发行版。走到哪台机器前,插上去,从启动菜单里挑一个就能进系统——这就是 Ventoy 做 U盘启动盘的效果:U盘只格式化一次,ISO 只是往盘里复制的普通文件,引导器负责扫描全盘、生成菜单,把控制权交给你选中的那个镜像。想换镜像?删掉旧的、拷入新的就行,引导程序永远不用重做。

一句话原理:Ventoy = 引导分区 + 普通文件

Ventoy 把U盘切成两块:一小块引导分区装着启动程序(x86、ARM64、MIPS64EL 架构都带),剩下的大分区就是你存镜像的地方,默认 exFAT,也支持 FAT32/NTFS。开机时引导器遍历这个分区,找到 ISO、WIM、IMG、VHD(X)、EFI 这几类文件,全部列进菜单。所以它和 Rufus 那类"刻录工具"是两种思路:刻录工具把镜像烧死在U盘里,Ventoy 只是给U盘装了一个"会读菜单的引导器"。

从备盘到点亮,三步走完

第一步:备盘——先认盘,先备份

⚠️ 写入前只有一件事必须做:U盘里的数据会被全部清空,重要文件先拷出来。然后用lsblk确认U盘设备名(比如/dev/sdb),核对容量,别把系统盘当U盘写。镜像盘建议 16GB 起,8GB 也能跑但只够塞一份系统。

Windows 用户直接双击安装包里的Ventoy2Disk.exe,图形界面选盘即可;Linux 下用脚本,命令如下:

第二步:写入——一条命令完成 Ventoy 安装

sudo bash Ventoy2Disk.sh -i /dev/sdX -g

把sdX换成你的U盘。-i是安装,-g是分区样式,拿不准就照下面这张表选:

分区样式什么时候选
GPT(加-g)UEFI 的新机器,默认选这个
MBR(不加参数)老机子走 Legacy BIOS 启动

两个注意点:一是-s可显式开启安全启动支持(release 版默认已启用),开了它才能过 Secure Boot,后面会讲密钥录入;二是别在 clone 下来的源码仓库里直接跑这个脚本——INSTALL/目录里有 DO_NOT_RUN_Ventoy2Disk_HERE.txt 明确提示,脚本检测到源码树会拒绝运行,安装要走官网的 release 安装包。✅ 装完可以插上看盘里是否出现 Ventoy 主分区。

第三步:放镜像——路径随你

📁 ISO 放根目录、放子文件夹都行,建Windows/、Linux/这种分类目录完全没问题,文件碎片化也不影响读取。WIM、IMG、VHD(X)、EFI 文件同样放进去就能进菜单。到这一步,U盘已经是一个能装下整个系统仓库的启动盘了。

启动菜单和功能键:先记 F5 和 F1

重启、从U盘启动后进入菜单。同一个 ISO 可能列出好几个条目(GRUB2 Mode、Compatible Mode、WIMBOOT Mode 等),默认选第一个;某个条目起不来,换同 ISO 的另一个模式再试。

底部功能键不必全背,按使用频率分两档:

常用,建议记牢

  • F5:实用工具,诊断、校验都从这里进,排障时第一个想到的键
  • F1:帮助信息,忘了哪个键干什么就按它
  • F6:加载自定义 Grub2 菜单,进阶玩法入口

进阶,用到再看

  • F2:浏览本地磁盘里的镜像并启动
  • F3:列表/树形视图切换
  • F4:从本地磁盘直接启动 Windows/Linux,U盘不在手边时用得上

进阶三件套:安全启动、持久化、换主题

Ventoy 安全启动

🔒 安全启动只放行签过名的启动程序。安装时带-s后,从U盘第一次启动会进入 MokManager 界面,按提示把 Ventoy 密钥录入固件(记住你设置的临时密码,确认页要用它),之后开机直接跳过。没录密钥就开安全启动,Ventoy 会在菜单里被固件拦下——这是最常见的"为什么我的盘在有的机器上起不来"。

Linux 镜像持久化

想让 Ubuntu 这类镜像把修改留存在U盘里,先在安装包目录生成持久化文件:

sudo bash CreatePersistentImg.sh -s 4096 -l casper-rw

-s是大小(MB),-l是标签,不同发行版要求的标签不一样(Ubuntu 系认casper-rw)。把生成的persistence.dat拷到U盘根目录,再在U盘的/ventoy/ventoy.json里把镜像和它绑上:

{ "persistence": [ { "image": "/ubuntu-22.04.iso", "backend": "/persistence.dat" } ] }

脚本在 INSTALL/ 目录里,参数细节看 CreatePersistentImg.sh 开头的使用说明。

换个菜单皮肤

Ventoy 的菜单背景、选中框都是独立图片,内置主题在 INSTALL/grub/themes/ventoy/。把改好的图片替换U盘根目录/ventoy/theme/下的同名文件,重启生效:

VentoyPlugson 插件:用网页配置持久化和别名

💾 持久化绑定、菜单别名、密码保护这些配置,其实不用手写 ventoy.json。U盘插着的时候在INSTALL/里跑:

sudo bash VentoyPlugson.sh /dev/sdX

浏览器打开本机 24681 端口,勾选、填表,配置直接写回U盘。插件源码在 Plugson/ 目录,想看懂它怎么改菜单结构可以从这里入手。

出问题时:按"先快后慢"排查

遇到毛病别急着重装,按这个顺序走,多数问题第三步之前就能解决。

第一刀:查设备与镜像本身。U盘在列表里看不见?确认是 sudo 运行、没有别的程序占着U盘,用lsblk重新核对设备名,换个 USB 口再试。某个 ISO 怎么都起不来?先算 SHA256 对镜像完整性——大部分"玄学启动失败"最后都死在镜像下坏了这一步。

第二刀:换条目、换模式。同一个 ISO 换一个启动条目再进;还是不行,就是固件模式不匹配:老U盘写了 MBR 却在 UEFI 项里启动(或反过来),去启动菜单里切 Legacy/UEFI 入口;开了安全启动的机器,回上面补一次密钥录入。

最后一刀:诊断与重装。F5 工具菜单里跑诊断看具体报错;确认是 Ventoy 自身坏了,再考虑重写U盘。⚠️ 注意-i是重新安装,会格式化U盘、清空所有镜像;只是想升级 Ventoy 版本,用-u才是数据不破坏式升级:

sudo bash Ventoy2Disk.sh -u /dev/sdX

升级命令在 INSTALL/README 里也有一览,-I(强制安装)和-r(尾部保留空间)属于少用的备胎参数。

跑起来之后做什么

接下来值得花的时间不多:把 DOC/ 目录过一遍,从源码编译到高级配置的资料都在里面;等插件用顺手了,翻翻 Plugson/ 源码,改菜单结构就是照着它加配置字段;日常习惯只有一条——镜像按目录归档、定期清理U盘碎片,老一点的机器读盘速度会明显更稳。

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

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

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

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

立即咨询