众所周知,拥有一个可安装多个可用操作系统的 CD 或 USB 驱动器在各种情况下都非常有用。无论是为了快速测试或调试某些内容,还是只是重新安装笔记本电脑或 PC 的操作系统,这都可以为你节省大量时间。
在本文中,将介绍如何使用名为MultiCD工具创建多重可启动 USB 介质, MultiCD是一个 shell 脚本,旨在创建具有不同 Linux 发行版的多重启动映像(意味着它将多个启动CD合并为一个)。该映像稍后可以写入 CD/DVD 或闪存驱动器,以便您可以使用它来安装您选择的操作系统。
使用MultiCD脚本制作 CD 的优点是:
- 无需为小型发行版创建多张CD。
- 如果已有ISO映像文件,则无需再次下载。
- 当新发行版发布时,只需再次下载并运行脚本即可构建新的多重引导映像。
注:ISO文件是什么意思,如何打开使用它?
下载MultiCD脚本
MultiCD可以通过使用git 命令或下载tar存档来获取。
如果想使用git存储库,请使用以下命令。
# git clone git://github.com/IsaacSchemm/MultiCD.git
创建多重启动映像
在开始创建多重引导映像之前,我们需要下载我们喜欢使用的 Linux 发行版的映像。可以在 MultiCD 页面上查看所有受支持的 Linux 发行版的列表。
下载图像文件后,必须将它们放在与MultiCD脚本相同的目录中。对我来说该目录是MultiCD。为了本教程的目的,我准备了两个 ISO 映像:
CentOS-7 minimal Ubuntu 18 desktop
请务必注意,下载的图像应按照支持的发行版列表中列出的方式重命名或要创建的符号链接。因此,查看支持的映像,你可以看到 Ubuntu 的文件名可以保持与原始文件相同。
然而,对于CentOS,必须将其重命名为centos-boot.iso,如下所示:
# mv CentOS-7-x86_64-Minimal-1810.iso centos-boot.iso
现在要创建多重引导映像,请运行以下命令。
# sudo multicd.sh
该脚本将查找你的.iso
文件并尝试创建新文件。
该过程完成后,你将multicd.iso
在构建文件夹中得到一个名为的文件。现在可以将新的映像文件刻录到 CD 或 USB 闪存驱动器。接下来可以通过尝试从新媒体启动来测试它。启动页面应如下所示:
选择您要安装的操作系统,这时你将被重定向到该操作系统的选项。
通过以上过程,你可以创建一个包含多个 Linux 发行版的可启动媒体。最重要的部分是始终检查要写入的 iso 映像的正确名称,否则 multicd.sh 可能无法检测到它。
结论
MultiCD无疑是有用的工具之一,可以节省你刻录 CD 或创建多个可启动闪存驱动器的时间。就小编个人而言,我创建了自己的 USB 闪存驱动器,其中有一些发行版可以放在我的办公桌上。你永远不知道什么时候会想要在你的设备上安装另一个发行版。