使用此开源工具在 USB 上保存多个 Linux 发行版

使用 Ventoy 创建一个多启动 USB 驱动器,您将永远不会没有您最喜欢的 Linux 发行版。
86 位读者喜欢这个。

给朋友和邻居一个包含您最喜欢的 Linux 发行版的可启动 USB 驱动器,是向 Linux 新手介绍我们都喜欢的体验的好方法。仍然有很多人从未听说过 Linux,将您最喜欢的发行版放在可启动的 USB 驱动器上是打破僵局的好方法。

几年前,我给一群中学生上了一门计算机入门课程。我们使用了旧笔记本电脑,我向学生们介绍了 Fedora、Ubuntu 和 Pop!_OS。课程结束后,我给每个学生一份他们最喜欢的发行版,让他们带回家安装在他们选择的计算机上。他们渴望在家尝试他们的新技能。

在一个驱动器上放置多个发行版

最近,一位朋友向我介绍了 Ventoy,根据其 GitHub 存储库,它是一个“用于为 ISO/WIM/IMG/VHD(x)/EFI 文件创建可启动 USB 驱动器的开源工具”。我可以创建一个包含所有我最喜欢的 Linux 发行版的单个驱动器,而不是为我要共享的每个 Linux 发行版创建单独的驱动器!

正如您可能预期的那样,USB 驱动器的大小将决定您可以放入多少个发行版。在一个 16GB 的驱动器上,我放置了 Elementary 5.1、Linux Mint Cinnamon 5.1 和 Linux Mint XFCE 5.1……仍然有 9.9GB 的可用空间。

获取 Ventoy

Ventoy 是开源的,具有 GPL v3 许可证,适用于 Windows 和 Linux。有优秀的文档可供下载并在 Microsoft Windows 上安装 Ventoy。Linux 安装是从命令行进行的,因此如果您不熟悉该过程,可能会有点困惑。然而,它比看起来容易。

首先,下载 Ventoy。我将存档文件下载到我的桌面。

接下来,解压 ventoy-x.y.z-linux.tar.gz 存档(但将 x.y.z 替换为您的下载版本号),使用 tar 命令(为了简单起见,我在命令中使用 * 字符作为无限通配符)

$ tar -xvf ventoy*z

此命令将所有必要的文件解压到我桌面上的名为 ventoy-x.y.z 的文件夹中。

您也可以使用您的 Linux 发行版的存档管理器来完成相同的任务。下载和解压完成后,您就可以将 Ventoy 安装到您的 USB 驱动器了。

在 USB 上安装 Ventoy 和 Linux

将您的 USB 驱动器插入您的计算机。将目录更改为 Ventoy 文件夹,并查找名为 Ventoy2Disk.sh 的 shell 脚本。您需要确定 USB 驱动器的正确挂载点,此脚本才能正常工作。您可以通过在命令行上发出 mount 命令或使用 GNOME Disks 命令找到它,后者提供了一个图形界面。后者显示我的 USB 驱动器挂载在 /dev/sda。在您的计算机上,位置可能是 /dev/sdb/dev/sdc 或类似的位置。

下一步是执行 Ventoy shell 脚本。因为它旨在将数据不加区分地复制到驱动器上,所以我使用了一个虚假位置 (/dev/sdx) 来防止复制/粘贴错误,因此请将尾随的 x 替换为您要覆盖的实际驱动器的字母。

让我重申一遍: 此 shell 脚本旨在将数据复制到驱动器,销毁该驱动器上的所有数据。 如果驱动器上有您关心的数据,请在尝试此操作之前备份它!如果您不确定您的驱动器的位置,请在继续操作之前验证它,直到您完全确定为止!

一旦您确定了驱动器的位置,请运行脚本

$ sudo sh Ventoy2Disk.sh -i /dev/sdX

这将格式化驱动器并将 Ventoy 安装到您的 USB。现在您可以复制和粘贴所有适合驱动器的 Linux 发行版。如果您在计算机上启动新创建的驱动器,您将看到一个菜单,其中包含您已复制到 USB 驱动器的发行版。

构建便携式强力设备

Ventoy 是您在钥匙链上携带多启动驱动器的关键,因此您永远不会没有您依赖的发行版。您可以拥有功能齐全的桌面、轻量级发行版、仅控制台的维护实用程序以及您想要的任何其他东西。

我再也不会不带 Linux 发行版就出门了,您也不应该。拿起 Ventoy、一个 USB 驱动器和一些 ISO 文件。您不会后悔的。

接下来要阅读什么
标签
User profile image.
教育家、企业家、开源倡导者、终身学习者、Python 教师。教育心理学硕士,教育领导学硕士,Linux 系统管理员。

4 条评论

有人可以尝试使用 Rufus 来安装 Linux Mint 和其他发行版。感谢这个话题。

我已经使用 multisystem 很长时间了 - 可能不如这个直接 - 但对新手很有用 ;) https://www.pendrivelinux.com/multiboot-create-a-multiboot-usb-from-linux/
. 唯一的问题是安装脚本已经有一段时间没有运行了 - 所以我只是手动添加源并手动 apt 安装应用程序。对于正常的 ISO 镜像,它们工作得非常好

也感谢这个工具。甚至比我上面的评论更容易使用

谢谢 Don!Ventoy 看起来正是我一直想构建的,甚至更多。我迫不及待想抽出时间来玩玩它!

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.