
Ventoy 完整教程一个U盘装下多个ISO镜像不用反复格式化【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy你有没有遇到过这种时刻帮前台装系统得先把U盘里的文件清空想连续试两个Linux发行版得把U盘烧写两遍带个WinPE去朋友家修机器U盘却只有一个位置。换一次系统就要格式化一次、烧写一次、整理文件一次。不是你手慢是你用的工具不对。Ventoy 就是干这个的开源多系统启动盘方案把引导环境一次性写进U盘以后像拷普通文件一样把 ISO 拷进去想启动哪个选哪个。先花30秒认识它打个比方Ventoy 把U盘变成了带前台的数据盘。U盘开头一小块约32MB是引导区相当于前台只负责把人领进门剩下全是普通数据区相当于大厅。你拷进去的 ISO 就是摆在架子上的东西需要时直接取下来用不用先烧进架子里。经常装机的运维、喜欢折腾多个发行版的开发者、需要随身带维护工具箱的人都会用得上。一句话概括它的价值把做启动盘从每次都要干的杂活变成只做一次的活。上面这张图就是插着U盘开机后看到的真实菜单U盘里的镜像一个个排在里面选中就启动。从零开始动手5分钟让U盘跑起来第 1 步拿到源码克隆仓库进到安装目录git clone https://gitcode.com/GitHub_Trending/ve/Ventoy cd Ventoy/INSTALL日常使用不用自己编译直接用现成脚本就行想看构建流程的读 DOC/BuildVentoyFromSource.txt。第 2 步认清你的U盘是哪一个⚠️ 这是最容易出错的一步先看清设备名、容量和型号lsblk确认U盘是 /dev/sdb 再往下走别猜选错盘就麻烦了。第 3 步写入引导区sudo bash Ventoy2Disk.sh -i /dev/sdb-i是常规安装-I强制安装-u只升级引导区不动数据-s开启安全启动支持-g用 GPT 分区表。完整参数说明见 INSTALL/README。第 4 步把镜像拷进去安装完U盘就按普通分区挂载了直接拷cp ~/Downloads/ubuntu-24.04-desktop-amd64.iso /media/你的U盘/两个小提醒别把镜像放进 ventoy 目录那是放配置文件的文件名尽量用英文。子目录也没问题菜单会递归扫描。第 5 步验证重启电脑从U盘启动。菜单里出现了你拷进去的 ISO 列表选中能正常进系统——恭喜一个多系统启动盘就成了。它比老办法强在哪引导和存储彻底分开老办法里把单张 ISO 烧进U盘整个U盘就被那个系统占了换系统就得清掉重来。Ventoy 只占头部 32MB 引导区这个 32MB 的常量就定义在 INSTALL/tool/ventoy_lib.sh 里其余保持普通分区。于是换系统跟换文件一个动作删旧 ISO拷新 ISO完事。引导阶段把 ISO 变成可启动介质的核心逻辑可以看 VtoyTool/BabyISO/ 的 ISO 解析代码和 IMG/cpio/ventoy/hook/ 里的启动钩子脚本。老机新机一个U盘全管老台式机走 BIOS新笔记本走 UEFI树莓派一类设备是 ARM64过去一个启动盘很难全覆盖。Ventoy 把各架构的引导文件一次备齐INSTALL/EFI/BOOT/ 下 BOOTX64.EFI、BOOTIA32.EFI、BOOTAA64.EFI、BOOTMIPS.EFI 各就各位开机时机器自动挑走属于自己的那份你什么都不用管。安全启动机器不再拒载新电脑默认开着安全启动老式启动盘直接报错。Ventoy 安装时带上-s首次开机按提示登记一次 MOK 密钥引导区里的 MokManager.efi 负责这件事之后正常引导不用进 BIOS 关安全选项。装在U盘里的系统会记性变好Live 系统一断电就归零是它最大的槽点。Ventoy 支持持久化把改动写进一个独立数据文件重启不丢下面进阶玩法里细说。进阶玩法把U盘用到极致玩法一不想敲命令用网页版sudo bash VentoyWeb.sh跑完在浏览器打开 http://127.0.0.1:24680 安装、升级、看U盘状态全在页面上点点就行。玩法二给 Live 系统加个记忆先生成一个 4GB 的持久化文件拷到U盘再把配置写进 ventoy 目录的 ventoy.jsonsudo bash CreatePersistentImg.sh -s 4096{ persistence: [ { image: /ubuntu-24.04-desktop-amd64.iso, backend: /persistence.dat } ] }以后从这个镜像启动你建的文件、装的软件都存在U盘上重启也不丢。文件不够用还能用 ExtendPersistentImg.sh 在线扩容。玩法三换个菜单皮肤仓库自带的主题背景就是这张云雾风的图。换成自己喜欢的把图片放进U盘 ventoy/theme 目录再在 ventoy.json 里引用即可{ theme: { file: /ventoy/theme/mine.png } }玩法四插件项全部可视化改手写 JSON 容易漏逗号漏了菜单还会悄悄不生效。官方提供了插件配置服务sudo bash VentoyPlugson.sh /dev/sdb浏览器打开 http://127.0.0.1:24681 主题、别名、密码保护这些插件项都变成开关和表单改完直接写回U盘。踩坑预警Q1装完之后U盘只剩一小块空间引导区本来就占约 32MB属正常现象。但如果整个U盘只认出一小片多半是写错设备了——回去用 lsblk 对一遍设备名重新安装。Q2镜像拷进去了菜单里却不见按顺序查三处文件是否误放进了 ventoy 配置目录、文件名是否全英文、格式是否为支持的 ISO/WIM/IMG/VHD(x)/EFI 之一。Q3开机报 Verification failed 之类的安全启动错误说明装的时候没带-s。用-I -s重新装一遍或者按屏幕提示登记 MOK 密钥。Q4升级 Ventoy 会不会把镜像清空不会。用-u升级只重写引导区数据区里的 ISO 一个字节都不会动。Q5某个发行版启动到一半黑屏在菜单上按 F1让这张镜像用 Memdisk 模式启动对老机器兼容性更好也可以按 F6 进扩展菜单调整启动参数。结语回想开头那几个场景装系统前不用再清空U盘试新发行版不用再烧写第二遍WinPE 也随时揣在身上。Ventoy 让做启动盘从每次的重复劳动变成一次性的动作U盘从此既是资料盘又是启动盘两不耽误。现在就去 clone 一份源码插上U盘花五分钟跑一遍安装脚本再把第一张 ISO 拷进去——下次装系统的时候你会感谢今天省下的工夫。【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考