Ventoy完整指南:无需反复格式化的多系统启动U盘怎么做
【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy
重装系统时U盘总被要求清空:写入一个Windows镜像后,想再试一个Linux发行版,就得重新格式化一次。开源工具 Ventoy 改变了这个流程:往U盘里安装一次,之后把 ISO、WIM、IMG、VHD(x)、EFI 镜像直接复制到数据分区即可启动,多镜像由启动菜单统一选择。
它能帮你做什么
- 直接启动 ISO/WIM/IMG/VHD(x)/EFI 文件 → 换系统不再反复格式化U盘,复制文件就是安装
- 同一U盘支持 x86 Legacy BIOS、IA32/x86_64 UEFI、ARM64、MIPS64EL → 一台老PC和ARM设备共用一个启动盘
- 数据分区支持 exFAT/NTFS/Ext4 等文件系统 → 没有4GB上限,大型Windows镜像原样拷入
- 一个菜单选择多个镜像 → 官方已验证 1200+ 个ISO,多系统管理集中在一处
- 升级不破坏数据 → Ventoy 版本更新后,数据分区里的镜像原封不动
🚀 10分钟上手
第一步,准备一个 8GB 以上的U盘,先备份盘内数据,安装会清空整个U盘。
第二步,获取源码:
git clone https://gitcode.com/GitHub_Trending/ve/Ventoy第三步,确认U盘设备名,千万别选成系统盘:
sudo ./INSTALL/Ventoy2Disk.sh -l /dev/sdb第四步,执行安装:
sudo ./INSTALL/Ventoy2Disk.sh -i /dev/sdb第五步,把任意镜像复制到数据分区,重启从U盘引导,在菜单中选择要启动的镜像。到此你的第一个 Ventoy 启动盘已经可用。
🔍 原理速览
可以把 Ventoy 的U盘理解成一个工具箱:两个抽屉,一个是"工具位",一个是"物料位"。安装后U盘被分成 VTOYEFI 引导分区和数据分区,前者存放各架构的引导加载器(如 ventoy_x64.efi、ventoy_aa64.efi,见 引导文件),后者就是你日常存镜像的普通分区。开机时固件先进入 VTOYEFI 分区,由内置的 GRUB 扫描数据分区里的镜像,再把选中的镜像"挂"成虚拟磁盘来启动其中包含的操作系统——镜像文件本身始终是普通文件,这也是升级时数据不丢失的原因。
典型场景实践
运维场景:一个U盘覆盖Windows安装与Linux救援
把 Windows 10 安装镜像和 Linux 救援系统 ISO 放进数据分区,用 ventoy.json 的 menu_alias 给菜单项起可读名称。排障时开机进菜单选目标系统即可;数据分区平时可像普通U盘一样挂载使用,剩余空间存放维护工具,互不干扰。
ARM设备:树莓派与ARM服务器
在支持 ARM64 UEFI 的设备(树莓派、ARM服务器等)上安装 Ventoy,引导阶段走 ARM64 引导文件,工具目录中自带 aarch64 版本工具(见 工具目录)。把 Ubuntu Server、Debian 的 ARM64 ISO 拷入数据分区即可启动,同一套流程与x86设备一致,不需要单独制作ARM启动盘。
无人值守:批量安装Windows/Linux
Ventoy 支持 Windows 与 Linux 自动安装(1.0.09+)。在 ventoy.json 的 auto_install 项中为指定镜像关联应答模板文件,启动后自动完成安装,适合装机房或实验室批量部署。样例仓库中 ventoy.json 给出了完整写法。
🎨 进阶定制
用ventoy.json改菜单
在数据分区根目录创建 ventoy.json,即可控制菜单别名、菜单模式等,最小示例:
{ "menu_alias": [ { "image": "/ISO/ubuntu-22.04.iso", "alias": "Ubuntu 22.04" } ], "control": [ { "VTOY_DEFAULT_MENU_MODE": "1" } ] }更换启动菜单主题
在数据分区的 /ventoy/theme/ 目录放入自制的 theme.txt 与背景图,再把 ventoy.json 的 theme 项指向该文件。默认的菜单布局、颜色、滚动条样式可参考仓库中的 主题配置 修改。
用图形界面配置插件
不想手写JSON的话,可以使用 VentoyPlugson 图形化插件配置器,通过界面完成菜单、主题、持久化等插件的配置。
🔧 避坑清单
脚本提示"不要在此处运行Ventoy2Disk.sh"可能原因:在源码目录直接执行,包内缺少引导镜像文件。 解决办法:使用官方发布的安装包运行,或按 编译文档 补齐后再执行。
-i安装报错,提示已装过Ventoy可能原因:U盘中已存在旧版Ventoy。 解决办法:用 -u 升级(保留数据分区),确认要重装时用 -I 强制安装。
启动后菜单里看不到镜像可能原因:镜像放在VTOYEFI分区,或扩展名不在 ISO/WIM/IMG/VHD/EFI 之列。 解决办法:把镜像移到数据分区内,确认扩展名正确后再进菜单。
安全启动模式下启动失败可能原因:Secure Boot开启且镜像或设备不满足要求。 解决办法:Ventoy 默认启用安全启动支持(-s),遇到个别设备不兼容时先在BIOS中关闭Secure Boot验证。
误选设备导致系统盘被格式化可能原因:安装前没有核对设备名。 解决办法:安装前先用 -l 逐台确认U盘设备,重要数据提前备份。
Ventoy 把U盘从一次性写入的引导介质,变成可长期维护的系统仓库。如果你手边有一根闲置U盘,现在就可以装上它,放入第一个ISO。
【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考