跳转至内容

Ventoy

来自 ArchWiki

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

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

安装

安装 ventoyAUR 软件包。

已知问题

Ventoy 可能包含后门或其他恶意代码

  • 作者(们?)长期拒绝回答关于其 Git 仓库中预编译代码的源代码问题。
  • 他们长期拒绝回答关于安全风险的问题。
  • 当最终给出答案时,其核心内容只是简单的:“没有理由假设我们会放入恶意软件。”
  • 在又经过很长时间后,作者终于提到他们使用了哪些其他源代码来生成部分(而非全部)预编译代码。但他们没有提到构建方法,并拒绝证明这确实是所使用的源代码。
  • 作者的真实身份未知。

更多信息请参阅 Wikipedia:Ventoy#Concerns over software security and validity of open source claim

关于替代方案,请查看 Multiboot USB drive#Automated tools

用法

警告 使用的驱动器将在安装后被擦除,所有现有数据都将丢失。

有三种用于设置介质的实用工具

  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 releases 页面下载预构建的可执行文件。您需要安装 dosfstools,因为 vfat 分区是通过 mkfs.vfat 创建的。在验证 sha256sum 并解压后,您可以通过不带任何参数地运行 shell 脚本来显示包含的 CLI[1] 的帮助页面

# ./ventoy-VERSION/Ventoy2Disk.sh

随后,您可以按照类似步骤为后续版本升级驱动器。下载新版本 (NEWER-VERSION),验证 sha256sum,解压,运行

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

并遵循屏幕上的帮助信息。

除了这里提到的 shell 脚本外,还包含 GTK/qt[2]Web UI[3]

技巧与提示

已安装的版本是多少?

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

检查文件完整性

上游文档所述,内置的校验和工具允许验证磁盘上文件的完整性。

参见

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.