Ventoy

出自 ArchWiki

Ventoy 是一个自由开源的工具,用于创建驱动器,允许您选择和启动存储在驱动器可重写分区上的任何 EFI、IMG、ISO、VHD(x) 或 WIM 文件。

支持大多数类型的操作系统 (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen...),请参阅完整列表

安装

安装 ventoy-binAURventoyAUR 软件包。

使用方法

警告: 使用的驱动器将被擦除,并且设置后其所有现有数据都将丢失。

有三种实用程序可用于设置媒体

  1. /opt/ventoy/Ventoy2Disk.sh,这是一个从命令行运行的 shell 脚本。
  2. /opt/ventoy/VentoyGUI.x86_64,这是一个图形应用程序。如果应用程序不是以 root 权限启动,则需要 xauth 或类似的应用程序来提升到 root 权限。
  3. 使用 Web 浏览器打开 file:///opt/ventoy/WebUI/index.html

相同的实用程序可用于升级驱动器上的 Ventoy 安装。

Ventoy 在驱动器上创建两个分区。它们的默认名称是 Ventoy 和 VTOYEFI。Ventoy 分区用于存储可启动映像(iso 文件)和任何其他数据。VTOYEFI 用于 Ventoy 二进制文件。

要添加您可以从中启动的映像,挂载第一个分区并将映像复制到该分区。

提示: 您可以将映像复制到 Ventoy 分区上的任何位置。无需将它们放在根目录中或保持在一起。

无需安装的使用方法

如果您只想创建一个多启动驱动器,您可以从 GitHub 发布页面 下载预构建的可执行文件。您需要安装 dosfstools,因为 vfat 分区是使用 mkfs.vfat 创建的。在验证 sha256sum 并解压缩后,您可以通过运行不带任何参数的 shell 脚本来显示包含的 CLI 的[1] 帮助页面

# ./ventoy-VERSION/Ventoy2Disk.sh

之后,您可以按照类似的步骤升级驱动器以适应未来的版本。下载较新版本,验证 sha256sum,解压缩,运行

# ./ventoy-NEWER-VERSION/Ventoy2Disk.sh

并按照屏幕上的帮助消息操作。

作为此处提到的 shell 脚本的替代方案,还包括 GTK/qt[2]webUI[3]

技巧与提示

如何查看已安装的版本?

使用前面提到的 Ventoy2Disk.sh 实用程序,启动但不批准升级过程 (-u)。它会在请求确认之前告知要从哪个版本升级。

检查文件完整性

上游文档 中所述,内置的校验和实用程序允许验证磁盘上文件的完整性。

参见