Ventoy 多系统启动 U 盘制作教程

Ventoy 是一款开源的多系统启动 U 盘制作工具,与传统的 Rufus、Etcher 等工具不同,Ventoy 只需要将 U 盘初始化一次,之后直接将 ISO 镜像文件复制到 U 盘即可引导启动,无需反复格式化。对于经常需要安装不同操作系统的运维人员来说,Ventoy 是一个极为实用的工具。无论你是管理搬瓦工 VPS 还是本地物理服务器,掌握这个工具都能大大提高工作效率。

一、Ventoy 的特点与优势

  • 多镜像共存:一个 U 盘可以同时存放多个 ISO 文件,启动时通过菜单选择。
  • 无需反复格式化:添加新镜像只需复制文件,删除镜像只需删除文件。
  • 广泛兼容:支持 Legacy BIOS 和 UEFI 引导模式,兼容绝大多数 Linux 发行版、Windows 安装盘和 WinPE。
  • 支持超大镜像:可以处理大于 4GB 的 ISO 文件(使用 exFAT 分区格式)。
  • 持久化存储:支持 Ubuntu、Fedora 等发行版的持久化(Persistence)功能。
  • 插件系统:支持自定义主题、注入驱动、自动安装等高级功能。

二、下载与安装 Ventoy

2.1 下载 Ventoy

访问 Ventoy 官方 GitHub 发布页面下载最新版本。根据你的操作系统选择对应的安装包:

# Linux 用户下载
wget https://github.com/ventoy/Ventoy/releases/download/v1.0.99/ventoy-1.0.99-linux.tar.gz

# 解压
tar -xzf ventoy-1.0.99-linux.tar.gz
cd ventoy-1.0.99

Windows 用户可以直接下载 ventoy-x.x.xx-windows.zip,解压后运行 Ventoy2Disk.exe 即可使用图形界面。

2.2 在 Linux 下安装 Ventoy 到 U 盘

首先确认 U 盘的设备名称:

# 查看磁盘列表
lsblk

# 或使用 fdisk 查看
fdisk -l

确认 U 盘设备(例如 /dev/sdb)后,执行安装命令:

# 安装 Ventoy 到 U 盘(注意替换设备名)
sudo sh Ventoy2Disk.sh -i /dev/sdb

警告:此操作会清除 U 盘上的所有数据,请提前备份。安装过程中需要确认两次。

2.3 安装选项说明

# -i 安装 Ventoy 到磁盘(首次安装)
sudo sh Ventoy2Disk.sh -i /dev/sdb

# -u 升级 Ventoy(保留数据分区的文件)
sudo sh Ventoy2Disk.sh -u /dev/sdb

# -I 强制重新安装(不检查已有安装)
sudo sh Ventoy2Disk.sh -I /dev/sdb

# 使用 GPT 分区表(支持 UEFI Secure Boot)
sudo sh Ventoy2Disk.sh -i -g /dev/sdb

三、使用 Ventoy 引导多系统

3.1 添加 ISO 镜像

安装完成后,U 盘会被分为两个分区:一个用于 Ventoy 引导程序(约 32MB),另一个是 exFAT 格式的数据分区。将 ISO 文件直接复制到数据分区即可:

# 挂载 U 盘数据分区
mount /dev/sdb1 /mnt

# 复制 ISO 镜像
cp ubuntu-24.04-live-server-amd64.iso /mnt/
cp debian-12.8.0-amd64-netinst.iso /mnt/
cp CentOS-Stream-9-latest-x86_64-dvd1.iso /mnt/

# 卸载
umount /mnt

你可以在 U 盘中创建文件夹来分类管理 ISO 文件,Ventoy 会递归扫描所有子目录。

3.2 引导启动

将 U 盘插入目标计算机,在 BIOS 或 UEFI 中设置 U 盘为第一启动项。Ventoy 会自动扫描 U 盘上的所有 ISO 文件并显示为启动菜单,通过上下方向键选择要启动的镜像即可。

四、高级配置

4.1 配置持久化存储

持久化功能允许你在 Live 系统中保存文件和设置。首先创建持久化数据文件:

# 安装 Ventoy 插件工具
sudo sh CreatePersistentImg.sh -s 4096 -l casper-rw

# 参数说明:
# -s 4096  持久化分区大小(MB)
# -l casper-rw  卷标名(Ubuntu 使用 casper-rw)

将生成的 .dat 文件放到 U 盘的 /ventoy/ 目录中,然后创建配置文件 /ventoy/ventoy.json

{
    "persistence": [
        {
            "image": "/ubuntu-24.04-live-server-amd64.iso",
            "backend": "/ventoy/persistence.dat"
        }
    ]
}

4.2 自定义启动菜单主题

Ventoy 支持 GRUB2 主题,可以美化启动菜单界面。将主题文件放到 U 盘的 /ventoy/theme/ 目录中,并在 ventoy.json 中配置:

{
    "theme": {
        "file": "/ventoy/theme/my-theme/theme.txt",
        "gfxmode": "1920x1080"
    }
}

4.3 自动安装配置

Ventoy 支持为不同的 ISO 镜像指定自动安装脚本(如 Kickstart、Preseed、Autounattend 等),实现无人值守安装:

{
    "auto_install": [
        {
            "image": "/ubuntu-24.04-live-server-amd64.iso",
            "template": "/ventoy/autoinstall/ubuntu-autoinstall.yaml"
        },
        {
            "image": "/CentOS-Stream-9-latest-x86_64-dvd1.iso",
            "template": "/ventoy/autoinstall/centos-ks.cfg"
        }
    ]
}

五、Windows 图形界面使用

在 Windows 系统中,运行 Ventoy2Disk.exe 后会打开图形界面:

  • 在设备列表中选择目标 U 盘。
  • 点击「配置选项」可以选择分区格式(MBR 或 GPT)、Secure Boot 支持等。
  • 点击「安装」按钮即可将 Ventoy 安装到 U 盘。
  • 安装后将 ISO 文件拖放到 U 盘中即可。

六、Ventoy 升级与维护

# 查看 U 盘上 Ventoy 的版本
sudo sh Ventoy2Disk.sh -V /dev/sdb

# 升级 Ventoy(不影响已有 ISO 文件)
sudo sh Ventoy2Disk.sh -u /dev/sdb

升级 Ventoy 时,数据分区中的 ISO 文件和配置文件不会丢失,只有引导分区会被更新。

七、常见问题与排错

7.1 UEFI Secure Boot 无法启动

如果目标机器开启了 Secure Boot,安装 Ventoy 时需要使用 -s 选项:

sudo sh Ventoy2Disk.sh -i -s /dev/sdb

首次启动时需要在 MOK 管理界面中信任 Ventoy 的证书。

7.2 某些 ISO 无法正常引导

如果特定 ISO 无法正常引导,可以尝试以下方法:

  • 在 Ventoy 启动菜单中按 F5 切换引导模式(wimboot/memdisk)。
  • 确认 ISO 文件完整性,使用 SHA256 校验。
  • 检查 Ventoy 兼容性列表,确认该 ISO 是否被支持。

7.3 U 盘空间显示不正确

如果 U 盘在其他系统中显示容量不正确,可能是 Ventoy 的隐藏分区导致。可以使用以下命令清除 Ventoy:

# 清除 U 盘上的 Ventoy(会丢失所有数据)
sudo dd if=/dev/zero of=/dev/sdb bs=1M count=10
sudo parted /dev/sdb mklabel msdos

总结

Ventoy 是运维人员和系统爱好者的必备工具,它彻底改变了传统的 U 盘装系统方式。通过一次安装,你可以在同一个 U 盘中管理数十个 ISO 镜像,支持 Linux、Windows 和各种 PE 系统。如果你正在使用搬瓦工 VPS 学习 Linux 运维,建议同时准备一个 Ventoy U 盘用于本地实验。选购搬瓦工 VPS 方案请参考 全部方案 页面,购买时使用优惠码 NODESEEK2026 可享受 6.77% 的优惠,通过 bwh81.net 进入官网购买。

关于本站

搬瓦工VPS中文网(bwgvps.com)是非官方中文信息站,整理搬瓦工的方案、优惠和教程。我们不销售主机,不提供技术服务。

新手必读
搬瓦工优惠码

NODESEEK2026(优惠 6.77%)

购买时填入即可抵扣。