一个U盘装下所有系统:Ventoy 多系统启动盘从入门到实战
【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy
Ventoy 是一个开源启动盘制作工具,它的核心逻辑简单到一句话:把系统镜像文件直接复制进 U 盘就能启动,不用解压、不用反复格式化,开机时它会自动列出盘里所有镜像供你挑选。项目专门解决"装系统"这件事里最烦人的环节——U盘与镜像之间的捆绑关系。无论你是给朋友修电脑,还是沉迷折腾各种 Linux 发行版,Ventoy 都能让你把整个"系统仓库"装进一个 U 盘随身携带。
第一幕:那三只贴着标签的 U 盘
周六下午,朋友抱来一台中了全家桶的旧笔记本,需求很朴素:装回 Windows 11,顺手装个 Ubuntu 救数据,最好再来一个 PE 以防以后又出事。
我把抽屉翻了个底朝天:一只 8G 的U盘,上次刻 Windows 镜像时格式化过;一只 16G 的,装的是 Ubuntu;还有一只 4G 的老古董,专门做 PE。三只盘,三个系统,三份标签。更麻烦的是,下次想换镜像,又得把盘格式化重做一遍——这就是传统启动盘最扎心的设定:一个镜像一辈子,换镜像先毁盘。
那台笔记本还在卡在欢迎界面转圈,我已经在想要不要干脆买三只大容量U盘了。
等等,其实还有一个更优解,就在这个开源项目的仓库里。
第二幕:十分钟,把三个系统塞进一个 U 盘
Ventoy 的玩法完全不同:它先往 U 盘里装一套"引导环境",之后你只管把 ISO 文件复制进去,像拷贝普通资料一样,什么都不用解压。
整个过程压缩到四步:
第一步,拿到安装包。从https://gitcode.com/GitHub_Trending/ve/Ventoy克隆仓库后,进入INSTALL目录,Windows 用户直接双击Ventoy2Disk.exe,Linux 用户用下面的命令行。
第二步,安装到 U 盘。用lsblk确认盘符后执行:
sudo ./Ventoy2Disk.sh -i /dev/sdX-i是安装(Install)的意思,/dev/sdX要替换成你 U 盘的实际设备名。这行命令会格式化这块盘并写入 Ventoy 引导,全程一两分钟,屏幕上会出现一个进度条,走完就结束了。
第三步,复制镜像。装完后 U 盘会变成一个普通分区,把Win11.iso、ubuntu.iso、pe.iso拖进去,爱放根目录放根目录,爱建文件夹分类也随你。
第四步,收工。没了,真的就四步。
为什么能这么省事?关键在于 Ventoy 的盘上实际是两个分区:一个很小的引导分区,装着 GRUB2 引导程序和 Ventoy 核心模块;一个大的数据分区,就是你能看到的那个普通分区。开机时引导程序扫描数据分区里的所有镜像,动态生成启动菜单,再通过 Linux 内核的 loop 设备直接把 ISO 挂载起来引导——镜像在盘上是什么样就怎么启动,文件不连续、碎片化了也不影响,这是它与"刻录"类工具最本质的区别。
想验证这个说法?官方文档
DOC/BuildVentoyFromSource.txt里写了完整的编译流程,GRUB2 定制版源码在GRUB2/MOD_SRC/目录,感兴趣可以自己扒开看。
第三幕:开机那一刻,屏幕上多了一座"镜像图书馆"
装好之后把 U 盘插进电脑,开机按启动快捷键,你会看到一个类似文件管理器的菜单——所有 ISO 按名称排好,这就是 Ventoy 的启动菜单。
它有几个细节做得相当贴心:默认列表视图可以一键切成树状视图,子目录里的镜像也能层层展开;启动前按校验键可以核对镜像的 MD5/SHA256,防止下载损坏的文件白跑一趟;还支持给某个镜像或整个菜单设置访问密码,公共电脑上很实用。
兼容性也是这个项目的招牌。同一套引导逻辑同时覆盖 x86 传统 BIOS、IA32/x86_64 UEFI、ARM64 乃至 MIPS64EL 架构,MBR 和 GPT 两种分区表随便选;从 1.0.07 版起支持 UEFI 安全启动,主板开启 Secure Boot 也不用把盘扔了重做。至于超过 4GB 的大镜像——老 FAT32 的坑,在这里不存在,主分区支持 FAT32/exFAT/NTFS 甚至 ext4 等格式,ISO 有多大都能装。
项目 README 里维护着一份长长的实测清单:Windows 7 到 11 全系、几十个 Linux 发行版、FreeBSD 等 Unix 系统、ChromeOS Flex、VMware ESXi……1200+ 镜像经过验证,而且新发行版发布后通常不需要升级 Ventoy 本体,因为引导逻辑和镜像内容天然解耦。
这一节遇到某个镜像启动异常?别急,菜单里通常有兼容模式和 memdisk 模式两个备选项,先换模式再下结论,这也是项目文档里强调的排查顺序。
第四幕:装完系统之后,还有"售后服务"
朋友满意地抱着装好的笔记本走了,但 Ventoy 的故事还没完。它真正让人上瘾的是装完系统之后的那些玩法。
给 Live 系统留一个"记忆"。很多 Linux 发行版用 Live 模式启动后,改的设置重启就没了。Ventoy 从 1.0.11 版开始支持持久化:先在INSTALL目录用CreatePersistentImg.sh生成一个持久化文件,再写一个ventoy.json把镜像和它绑定:
{ "persistence": [ { "image": "/Linux/ubuntu-22.04.iso", "backend": "/persistence/ubuntu.dat" } ] }这段配置的意思是:用ubuntu-22.04.iso启动时,把数据写到ubuntu.dat这个文件里,相当于给一个"用完即焚"的 Live 系统装上了存档点。镜像还是那个镜像,但每次启动都是你上次离开的样子。
用图形界面管理插件。插件的配置本来是手写 JSON,项目里专门带了一个叫 VentoyPlugson 的图形化配置工具(源码在Plugson/src/),自动安装、菜单别名、镜像分类、主题切换这些设置都能在网页界面里点选完成,不需要背配置语法。
让启动界面长成你喜欢的样子。Ventoy 的主题系统基于 GRUB2,U 盘根目录建一个ventoy文件夹,丢进theme.txt和背景图就能换肤。下面这张就是官方主题的默认背景,实际效果里整个菜单浮在这层水墨底上,观感相当清爽:
无损升级。新版发布后重新运行安装程序,选择"升级"而不是"安装",引导分区原地更新,数据分区里的 ISO 一个都不会动。这也是它敢宣称"一次安装,长期使用"的底气。
第五幕:Ventoy 不是万能的,但它清楚自己不是
聊点反面的,免得你踩坑。
个别镜像需要折腾。1200+ 实测通过不代表包治百病,总有一小撮 ISO 引导逻辑特殊,得靠兼容模式或 memdisk 模式(把镜像整体加载进内存再启动)兜底。老旧的 32 位镜像和部分加密启动的镜像,兼容性会差一些。
老电脑别急着下结论。碰到古董机器启动不了,先检查分区表格式和 Secure Boot 开关,再考虑硬件问题。换台机器对比测试是最快的定位方法。
它不会帮你"安装"系统。启动菜单点进去,后面依然是正常的系统安装流程——Ventoy 负责的是"把镜像跑起来"这一公里,安装向导该点几下还点几下。
别把它当普通数据盘长期用。数据分区虽然完全正常,但既然盘上有引导文件,意外删改引导分区会造成麻烦。日常备份用普通 U 盘,专业事交给专业盘,更省心。
尾声:给你的 U 盘请一位"图书馆管理员"
回到那个周六。现在我的抽屉里只有一只 64G 的 U 盘,里面躺着 Windows 11、Ubuntu、Kali 和两个 PE,外加一个持久化文件。朋友下次来借,我不用再翻标签,不用再格式化,拔下来递过去就行。
Ventoy 做的事其实很朴素:把"一个镜像占一个盘"的垄断打破,让 U 盘回归它本来的角色——一个装东西的容器,而不是某个系统的"专属座驾"。它不是魔法,只是一个把引导、挂载、兼容这些脏活累活都替你扛了,然后把"复制文件"这一个动作留给你的开源工具。
下一次需要装系统时,不妨试试:一次安装,长期使用,把系统镜像像书一样排进你的 U 盘图书馆。剩下的,开机的时候自然见分晓。
【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考