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