当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 Ventoy 创建多操作系统可启动 USB 闪存驱动器

作者:精品下载站 日期:2024-12-14 01:52:55 浏览:16 分类:玩电脑

使用 Ventoy 创建多操作系统可启动 USB 闪存驱动器


如果您想创建具有多个操作系统映像的多启动 USB 闪存驱动器,Ventoy 是最好的可用工具之一。 Ventoy 允许您创建可启动 USB 记忆棒,您可以将包含所需操作系统发行版的 ISO 映像复制到该 USB 记忆棒上。从该 USB 记忆棒启动时,您可以选择要在计算机上安装哪个操作系统,或者从哪个 LiveCD 映像启动。

如何使用 Ventoy 创建多 ISO 可启动闪存驱动器

Ventoy 是一款可在 Windows 和 Linux 上使用的免费开源工具 (https://github.com/ventoy/Ventoy/releases)。

  1. 下载存档,将其解压到本地驱动器,然后以管理员身份运行Ventoy2Disk.exe

  2. 选择您想要刻录 Ventoy bootloader 的 USB 闪存驱动器,然后点击安装

    [玩转系统] 使用 Ventoy 创建多操作系统可启动 USB 闪存驱动器

  3. USB 驱动器将被清除。默认情况下,Ventoy 创建一个包含两个分区的 MBR 分区表:一个用于 EFI 引导加载程序的小型 FAT32 分区(基于 grub2)和一个大型 exFAT 分区。强>分区。此配置允许 USB 闪存驱动器通过安全启动在 BIOS 和 UEFI 计算机上启动。几乎任何操作系统都可以访问 exFAT 分区,并且没有 FAT32 那样的最大文件大小限制 4 GB。您可以在选项菜单中更改这些设置。

    [玩转系统] 使用 Ventoy 创建多操作系统可启动 USB 闪存驱动器

  4. 现在将包含您需要的操作系统发行版的 ISO 映像文件复制到 Ventoy 驱动器的主分区;

    [玩转系统] 使用 Ventoy 创建多操作系统可启动 USB 闪存驱动器

  5. 从该 USB 驱动器启动时,Ventoy GUI 菜单将出现,其中包含可用 ISO 映像的列表。默认情况下,Ventoy 将扫描所有目录并显示它找到的 ISO、WIM、VHDX 和 IMG 映像文件的列表。创建一个

    .ventoyignore

    文件放在文件夹中以将其排除在扫描之外。

    [玩转系统] 使用 Ventoy 创建多操作系统可启动 USB 闪存驱动器

  6. 您可以继续安装 ISO 文件中的任何可用操作系统,或从 LiveCD 引导。

在启用了 UEFI 安全启动模式的计算机上从 Ventoy 闪存驱动器启动时可能会出现错误:

Verification failed: 0x1A Security Violation

要解决此问题,您必须将 Ventoy 密钥添加到计算机的MOK机器所有者密钥)。

  1. 点击确定->然后按任意键;

  2. 选择从磁盘注册密钥

    [玩转系统] 使用 Ventoy 创建多操作系统可启动 USB 闪存驱动器

  3. 然后转到VTOYEFI -> 选择ENROLL_THIS_KEY_IN_MOKMANAGER.cer文件

    [玩转系统] 使用 Ventoy 创建多操作系统可启动 USB 闪存驱动器

  4. 继续 -> 是 -> 是

  5. 重新启动计算机。将 Ventoy 密钥添加到 UEFI NVRAM 后,计算机将认为它们值得信赖并继续从 USB 密钥启动。

Ventoy 可以通过多种方式将 ISO 内容加载到 RAM 中:

  • 正常模式 — 仅将启动所需的文件加载到 RAM 中。此模式可能会导致某些 ISO 映像和计算机(尤其是具有旧版 BIOS 的计算机)出现启动问题。

  • Memdisk 模式 - 整个 ISO 映像将加载到内存中(您的计算机需要足够的 RAM)。这种启动方式更加稳定可靠。

Winboot 模式 允许直接从 WIM Windows 映像启动。

例如,为了使基于 WinPE 的映像(包括 Hiren 的 BootCD PE)正常工作,我必须在计算机上以 Memdisk 模式启动它们。为此,请按

F1

->

Ctrl + D

。这允许将完整的 WinPE ISO 映像加载到内存中:

Loading ISO file to memory

[玩转系统] 使用 Ventoy 创建多操作系统可启动 USB 闪存驱动器

使用 Ventoy 扩展插件

您可以使用插件自定义您的 Ventoy 多重启动 USB 闪存驱动器。这

ventoy/ventoy.json

数据分区上的文件用于自定义启动管理器设置(默认情况下缺少此文件)。

之前,我展示了如何在内存磁盘模式下手动启动 WinPE 映像。将以下行添加到 ventoy.json 中,以在此模式下自动启动某些 ISO 映像:

{
    "auto_memdisk": [
        "/ISO/HBCD_PE_x64.iso",
        "/ISO/Win11PE.iso"
    ]
}

[玩转系统] 使用 Ventoy 创建多操作系统可启动 USB 闪存驱动器

现在,所有指定的 ISO 映像将始终加载到 RAM 中。

控制部分,您可以设置全局选项。例如:

    "control":[
        { "VTOY_DEFAULT_SEARCH_ROOT": "/ISO" }
        { "VTOY_WIN11_BYPASS_CHECK": "1" },
        { "VTOY_WIN11_BYPASS_NRO": "1" },
    ]
  • VTOY_DEFAULT_SEARCH_ROOT

    — 设置图像搜索目录

  • VTOY_WIN11_BYPASS_CHECK

    — 安装 Windows 11 时绕过最低系统要求(如何在不受支持的硬件上安装 Windows 11)

  • VTOY_WIN11_BYPASS_NRO

    - 使用本地帐户设置 Windows 11

注入插件允许您在安装环境(驱动程序、工具)中包含其他文件或存档。

{
  "injection": [
      {
          "image": "/ISO/win7.iso",
          "archive": "/driver/win-driver.zip"
      } 
  ]
 }

对于 Windows PE,指定的解压存档将在安装环境中的驱动器盘符 X:下可用

Auto_Install 插件允许您配置操作系统的自动安装。对于 Windows,支持 unattended.xml 应答文件。

  "auto_install" : [
        {
            "image": "/ISO/windows_server_2022.iso",
            "template": "/windows2022_unattended.xml"
        }
  ]

对于 Linux,您还可以创建应答文件:

kickstart8.cfg

(RHEL、Rocky、Centos)或

preseed.cfg

(Debian、Ubuntu)。

使用插件,您可以自定义 Ventoy 启动菜单的外观、使用主题、向 ISO 文件和文件夹添加图标。 ETC。

使用 VentoyPlugson.exe 工具从 GUI 配置 Ventoy 插件参数。该工具生成正确的 ventoy.json 文件并自动将其保存到 Ventoy 数据分区。

[玩转系统] 使用 Ventoy 创建多操作系统可启动 USB 闪存驱动器

借助 Ventoy,您可以不再需要多个具有不同操作系统安装映像的闪存驱动器。您的所有发行版现在都可以存储在 USB 记忆棒上。要将新映像写入 USB 闪存盘,只需复制 ISO 映像文件即可。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯