Ventoy 多系统启动 U 盘完整教程:10 分钟搞定镜像拷贝即启动
【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy
同事电脑蓝屏要 WinPE,客户机要装 Ubuntu,家里那台老台式机只认 Legacy BIOS。你手里只有一个 U 盘,每换一张镜像就得把它清空重写,折腾一晚上。Ventoy 就是冲着这件事来的:在 U 盘头部写入一块固定大小的引导层,剩下的空间照常用,ISO/WIM/IMG/VHD(x)/EFI 镜像直接拷贝进去,开机选一下就能启动。
10 分钟装好 Ventoy 启动盘
第 1 步:拿到安装脚本
git clone https://gitcode.com/GitHub_Trending/ve/Ventoy cd Ventoy/INSTALL为什么:仓库里的INSTALL目录是官方安装包,自带Ventoy2Disk.sh和各架构引导工具,不需要自己从源码编译。想啃构建流程的话,官方说明在 DOC/BuildVentoyFromSource.txt。
第 2 步:装进 U 盘
sudo fdisk -l sudo bash Ventoy2Disk.sh -i /dev/sdb为什么先跑fdisk -l:设备名写错,毁掉的是另一块盘。对着容量和型号认准你的 U 盘(比如/dev/sdb)再往下走。脚本会写入约 32MB 引导区并重建第二个数据分区,目标盘上的原有数据会清空,这一步不可逆。
常用参数(完整用法见 INSTALL/README):
-i:常规安装,目标盘已装过 Ventoy 会直接报错-I:强制重装-u:仅升级引导区,U 盘里的镜像一个都不会动-s:开启安全启动(Secure Boot)支持,默认关闭-g:用 GPT 分区表,默认 MBR-r 容量MB:在盘尾预留空间,给个别挑位置的镜像用
第 3 步:把镜像拷进去
cp ~/Downloads/ubuntu-24.04-desktop-amd64.iso /media/你的U盘/ cp ~/Downloads/WinPE.iso /media/你的U盘/PE/为什么这样就行:镜像对 Ventoy 来说只是普通文件,支持子目录递归扫描,无需解压、无需对齐。注意别放进ventoy目录——那是配置目录,不是镜像存放区。
重启,从 U 盘启动,菜单里就能看到你刚才拷的每张镜像,方向键一选直接开干。
它凭什么能"一个盘管所有系统"
引导和存储彻底拆开。痛点:传统写法一次镜像独占整个 U 盘。Ventoy 在 INSTALL/tool/ventoy_lib.sh 里把引导区写死为VENTOY_PART_SIZE=33554432(32MB),剩下的全是普通分区。"换系统"从此等于"换文件":删旧 ISO,拷新 ISO。
一份代码喂饱五种固件。痛点:BIOS、UEFI、ARM、MIPS 各买一个盘太傻。INSTALL/EFI/BOOT/ 目录里放着 BOOTX64.EFI、BOOTIA32.EFI、BOOTAA64.EFI、BOOTMIPS.EFI,机器按自己架构自动挑对应文件,你不用做任何选择。
安全启动不绕路。痛点:新机器默认 Secure Boot,老启动盘直接拒启。Ventoy 内置签名支持,配合 INSTALL/EFI/BOOT/MokManager.efi 登记一次 MOK 密钥即可放行,不用进 BIOS 关选项。对常跑机房的人,这个省下的时间很可观。
插件框架让它持续长本事。主题、别名、密码、持久化、注入文件……全部走 U 盘ventoy/ventoy.json配置,改完即生效。核心逻辑在 Plugson/src/Core/(磁盘操作、JSON 解析都是现成 C 实现),网页端配置界面在 Plugson/www/。
进阶玩法:让 U 盘干点别的
给 Live 系统加随身硬盘。痛点:Ubuntu 这类 Live 系统重启后改动全丢。Ventoy 支持持久化:
sudo bash CreatePersistentImg.sh -s 4096 -l MX-Persist为什么用-l改标签:不同发行版认的持久化标签不同(Ubuntu 系默认 casper-rw,MX 认 MX-Persist),标签不对等于白建。生成persistence.dat拷进 U 盘后,在ventoy/ventoy.json的persistence数组里把image指向目标 ISO、backend指向该文件即可;空间不够时,ExtendPersistentImg.sh可以在不重建的前提下原地扩容。
不开 U 盘也能救场:浏览器模式。镜像躺在公司电脑的硬盘里,不想拷来拷去?Ventoy 菜单支持直接浏览本机磁盘上的 ISO/WIM/IMG 并启动。为什么有用:临时应急时省掉几十分钟拷贝,U 盘只负责提供引导环境,数据源可以是任何本地磁盘。
图形化改插件配置。手写 JSON 漏个逗号就翻车。在INSTALL目录跑:
sudo bash VentoyPlugson.sh /dev/sdb浏览器打开http://127.0.0.1:24681,密码、主题、别名这些插件项全变成开关和表单,保存时直接写回 U 盘。同类地,VentoyWeb.sh在 24680 端口提供 Web 版安装/升级界面,VentoyGUI.x86_64则是原生桌面版,看个人习惯选。
新手高频问题,一次说清
Q:升级 Ventoy 会清掉 U 盘里的镜像吗?不会。-u升级只重写引导区,数据分区原封不动,这也是双分区结构的直接好处。
Q:镜像拷进去了,菜单里为什么看不到?先查三件事:是否误放进了ventoy配置目录;文件名是否含中文或特殊符号;格式是否在 ISO/WIM/IMG/VHD(x)/EFI 支持列表内。三处都排除后,检查 U 盘文件系统是否为 FAT32/exFAT/NTFS 等 Ventoy 支持的主分区格式。
Q:安全启动机器上报错拒绝启动?安装时漏了-s。用-I -s重装一次,或按开机提示在 MOK 界面登记密钥,之后就能正常引导。
Q:老机器启动到一半黑屏?多半是镜像对内核参数或内存盘敏感。按 F1 切 Memdisk 模式(把镜像整体读进内存,兼容性最好),或按 F6 进扩展菜单调参数。
Q:超过 4GB 的大 ISO 能用吗?能。Ventoy 按文件路径读取镜像,不走光驱模拟的老规矩,只要 U 盘文件系统装得下(exFAT/NTFS 都行),4GB 限制不存在。
现在就把它装起来
Ventoy 把"做启动盘"从每次重复的杂活,压缩成一次 10 分钟的安装动作:引导区写一次,镜像随拷随用,U 盘从此既是资料盘也是万能启动盘。clone 下来,插上 U 盘,跑一遍上面的三步,你会把下次装系统的时间省给真正重要的事。
【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考