使用此开源工具将多个 Linux 发行版保存在 USB 上
使用 Ventoy 创建多重启动 USB 驱动器,您将永远离不开您最喜爱的 Linux 发行版。
给朋友和邻居一个包含您最喜爱的 Linux 发行版的可启动 USB 驱动器,是向新手 Linux 用户介绍我们都喜欢的体验的好方法。仍然有很多人从未听说过 Linux,将您最喜欢的发行版放在可启动 USB 驱动器上是打破僵局的好方法。
几年前,我正在向一群中学生教授计算机入门课程。我们使用旧笔记本电脑,我向学生们介绍了 Fedora、Ubuntu 和 Pop!_OS。课程结束后,我给每个学生一份他们最喜欢的发行版的副本,让他们带回家并安装在他们选择的计算机上。他们渴望在家尝试新技能。
将多个发行版放在一个驱动器上
最近,一位朋友向我介绍了 Ventoy,它(根据其 GitHub 存储库)是“一款为 ISO/WIM/IMG/VHD(x)/EFI 文件创建可启动 USB 驱动器的开源工具”。我可以创建一个驱动器,并在该驱动器上包含所有我最喜欢的 Linux 发行版,而不是为我想要共享的每个 Linux 发行版创建单独的驱动器!
(唐·沃特金斯,CC BY-SA 4.0)
正如您所料,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。我将存档文件下载到桌面上。
接下来,使用 tar
命令提取 ventoy-x.y.z-linux.tar.gz
存档(但将 x.y.z
替换为您下载的版本号)(为了简单起见,我在命令中使用 *
字符作为无限通配符):
$ 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
或类似的位置。
(唐·沃特金斯,CC BY-SA 4.0)
下一步是执行 Ventoy shell 脚本。因为它的设计目的是不加区别地将数据复制到驱动器上,所以我使用假位置 (/dev/sdx
) 来避免复制/粘贴错误,因此替换尾随的 x
与您要覆盖的实际驱动器的盘符。
让我重申一下:此 shell 脚本旨在将数据复制到驱动器,销毁该驱动器上的所有数据。如果驱动器上有您关心的数据,请备份它在尝试这个之前先起来!如果您不确定驱动器的位置,请验证它,直到完全确定后再继续!
确定驱动器的位置后,运行以下脚本:
$ sudo sh Ventoy2Disk.sh -i /dev/sdX
这将格式化驱动器并将 Ventoy 安装到您的 USB。现在您可以复制并粘贴适合该驱动器的所有 Linux 发行版。如果您在计算机上启动新创建的驱动器,您将看到一个菜单,其中包含已复制到 USB 驱动器的发行版。
(唐·沃特金斯,CC BY-SA 4.0)
打造便携式发电站
Ventoy 是您在钥匙串上携带多重启动驱动器的钥匙,因此您永远不会失去您所依赖的发行版。您可以拥有功能齐全的桌面、轻量级发行版、仅限控制台的维护实用程序以及您想要的任何其他东西。
我再也不会在没有 Linux 发行版的情况下离开家了,你也不应该。获取 Ventoy、一个 USB 驱动器和一些 ISO。你不会后悔的。