Ventoy 启动盘快速教程:一次写入,之后随意增删 ISO 镜像
2026/9/9 17:19:11 网站建设 项目流程

Ventoy 启动盘快速教程:一次写入,之后随意增删 ISO 镜像

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

如果你不想每换一个系统镜像就重新格式化一次 U 盘,可以直接用 Ventoy:它把 U 盘装好一次之后,你只需把 ISO、WIM、IMG、VHD(x)、EFI 文件复制进数据分区,重启选菜单就能启动。本文从安装、使用到排错,带你完整走一遍 Ventoy 多镜像启动盘的做法。

一个 Ventoy 启动盘是怎么组织的

Ventoy 安装后会把 U 盘分成两部分:一个很小的引导分区(存放 Ventoy 自身的引导代码和 GRUB 模块)和一个占据剩余空间的数据分区。数据分区就是一个普通的 FAT32/exFAT/NTFS 等格式分区,平时可以当普通 U 盘用;Ventoy 启动时会扫描这个分区(包括子目录)里的镜像文件,动态生成启动菜单。

这也是它"不再反复格式化"的原因:镜像文件对 Ventoy 来说只是数据分区里的普通文件,新增、删除、改名都不影响引导能力。仓库 README.md 中列出的测试清单显示,Windows、主流 Linux 发行版、FreeBSD 等 Unix 系统、ChromeOS 及 VMware ESXi 等共 1200 多个镜像被验证可启动,x86 Legacy BIOS 与 IA32、x86_64、ARM64、MIPS64EL 的 UEFI 环境都支持。

启动菜单底部有一排快捷键,排错和临时操作时常用:F1 进入 Memdisk 模式(把镜像完整读进内存启动,绕过分卷、文件系统兼容等问题)、F2 进入本地浏览器(直接从本机磁盘挑文件启动,不要求镜像在 U 盘上)、F3 切换树形视图、F5 打开工具菜单。

制作 Ventoy 启动盘:三步完成

先拿到安装包。官方发布包是解压即用的目录;如果想从源码构建,仓库地址为 https://gitcode.com/GitHub_Trending/ve/Ventoy ,构建环境要求较严格(多套交叉编译器),建议新手直接用发布包,源码构建可参考 DOC/BuildVentoyFromSource.txt 。注意安装脚本要在发布包目录内运行,源码仓库里的 INSTALL/DO_NOT_RUN_Ventoy2Disk_HERE.txt 专门提示了这一点。

第二步,确认 U 盘设备号。Linux 下插入 U 盘后通常新增一个/dev/sdX,用lsblk看容量确认,务必别选成系统盘。

第三步,运行安装脚本。以 16GB 的/dev/sdb为例:

sudo bash Ventoy2Disk.sh -i /dev/sdb

-i表示安装;如果盘上已装过 Ventoy 它会拒绝,此时改用下表中的对应命令:

命令用途
-i全新安装(已装过会报错,保证不误覆盖)
-I强制安装,覆盖现有 Ventoy 安装
-u升级 Ventoy 本体,数据分区里的镜像不受影响

安装时还可以加两个常用选项:-s启用 Secure Boot 支持(默认关闭);-g使用 GPT 分区表(默认 MBR,旧机器建议保持默认)。Windows 下则直接运行安装包里的Ventoy2Disk.exe,或双击 INSTALL/VentoyGUI.x86_64 这类 GUI 程序(按自己的 CPU 架构选对应文件),不需要命令行。

添加镜像:复制文件即可

安装完成后,把系统镜像直接复制进 U 盘数据分区就行,不要求镜像在分区中连续存放:

sudo cp ~/Downloads/ubuntu-22.04-desktop-amd64.iso /mnt/ventoy/ sudo cp ~/Downloads/some-winpe.iso /mnt/ventoy/

建议按发行版建子目录分类,Ventoy 会递归扫描。镜像超过 4GB 时把数据分区格式化为 exFAT 或 NTFS 即可,这是它相比传统 FAT32 启动盘方案最实际的一点。

重启电脑、在启动项里选到 U 盘,稍等片刻就会出现前文那样的菜单。选中某个 ISO 回车,Ventoy 会把它当虚拟光盘处理并继续引导,之后走的是该系统的正常安装流程——包括 Windows 和 Linux 的完整安装,不只是进 Live 环境。

需要更多控制时:ventoy.json 与主题

镜像名很长、想显示成中文别名,或者要限制菜单,可以在数据分区根目录放一个ventoy.json。最常用的两个键是menu_alias(给镜像起别名)和theme(切换主题):

{ "menu_alias": [ { "image": "/ubuntu-22.04-desktop-amd64.iso", "alias": "Ubuntu 22.04 桌面版" } ] }

主题本身是一组 GRUB 主题文件,仓库里默认的 Ventoy 水墨风主题就放在 INSTALL/grub/themes/ventoy/,替换background.png再改theme.txt即可换成自己的风格:

其他几类常见需求,仓库里都带了现成工具或程序,不用自己写:

  • Linux 持久化:INSTALL/CreatePersistentImg.sh 生成persistence.dat放进镜像所在目录,Live 系统里的改动就能跨重启保存;扩容用同目录的ExtendPersistentImg.sh
  • 插件配置:INSTALL/VentoyPlugson.sh 启动一个本地 Web 界面(默认127.0.0.1:24681),用浏览器配置菜单别名、密码、注入文件等插件,Plugson/www/ 下能看到它的全部页面。
  • 无显示器的机器:INSTALL/VentoyWeb.sh 提供安装用的 Web 界面(默认127.0.0.1:24680)。
  • 多语言菜单:INSTALL/grub/menu/ 内置了 25 种语言的菜单文本(含中文),启动时可在菜单里切换。

镜像无法启动时的三种排查方式

方式一:先校验文件本身。sha256sum对比官方校验值,下载不完整是最常见的"启动失败"原因;同时确认文件名没有多余空格或特殊字符。

方式二:换一种加载方式再试。在菜单里按 F1 用 Memdisk 模式启动该镜像,能起来说明是文件系统或镜像内部分区的兼容问题;再试 F2 的本地浏览器模式,确认镜像文件确实能被引导环境读到。

方式三:检查 Ventoy 本体状态。数据分区内容坏了不会导致菜单出不来,菜单都出不来一般要怀疑引导分区。用-u升级或-I重装 Ventoy 本体(数据分区不受影响),重装后确认 U 盘仍是"小引导分区 + 大数据分区"两块的结构。

另外两点经验:老机器装好后启动失败,先确认 BIOS/UEFI 模式与安装时匹配(默认 MBR 对 Legacy 引导更稳);U 盘接口报"文件过大"或读写异常时,换成 USB 2.0 口往往能解决。

想深入时去哪找

  • 源码构建的完整环境说明:DOC/BuildVentoyFromSource.txt
  • 功能清单(持久化、Secure Boot、自动安装等特性及对应版本):README.md
  • 各架构工具与 GRUB 模块的目录布局:INSTALL/
  • 菜单多语言文件:INSTALL/grub/menu/

动手清单

  1. 拿一个 8GB 以上的 U 盘,备份数据后按上文的-i命令安装 Ventoy,插入电脑验证能否进启动菜单。
  2. 复制两个不同系统的 ISO(一个 Linux、一个 WinPE 或 Windows)进去,分别走一遍完整安装流程,确认目标机器上引导、安装都没问题。
  3. 给其中一个镜像配一条menu_alias,再试一次 F1 Memdisk 和 F2 浏览器模式,把这两条排错路径熟悉起来。

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

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

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

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

立即咨询