MultiCD - 创建MultiBoot Linux Live USB

MultiCD是一个shell脚本,旨在创建具有不同Linux发行版的多引导映像(意味着它将多个引导CD合并为一个)。

使用具有多个可用操作系统的单个CD或USB驱动器进行安装在各种场景中都非常有用。 无论是快速测试或调试某些内容,还是只是重新安装笔记本电脑或PC的操作系统,都可以节省大量时间。

另请参阅如何在USB上安装Linux并在任何PC上运行它

在本文中,您将学习如何使用名为MultiCD的工具创建多个可启动的USB介质 - 是一个shell脚本,旨在创建具有不同Linux发行版的多重启动映像(意味着它将多个启动CD合并为一个)。 该映像稍后可以写入CD / DVD或闪存驱动器,以便您可以根据自己的选择使用它来安装操作系统。

使用MultiCD脚本制作CD的优点是:

  • 无需为小型发行版创建多张CD。
  • 如果您已经拥有ISO映像,则无需再次下载它们。
  • 发布新发行版时,只需再次下载并运行脚本即可构建新的多重引导映像。

下载MultiCD脚本

可以使用git命令下载tar存档来获取MultiCD

如果要使用git存储库,请使用以下命令。

# git clone git://github.com/IsaacSchemm/MultiCD.git

创建多重启动映像

在我们开始创建多重引导映像之前,我们需要下载我们想要使用的Linux发行版的映像。 您可以在MultiCD页面上看到所有受支持的Linux发行版的列表。

下载映像文件后,必须将它们放在与MultiCD脚本相同的目录中。 对我来说,该目录是MultiCD 出于本教程的目的,我准备了两个ISO映像:

CentOS-7 minimal
Ubuntu 18 desktop
多Linux发行版

多Linux发行版

请务必注意,下载的图像应重命名为支持的发行列表中列出的或要创建的符号链接。 因此,查看支持的图像,您可以看到Ubuntu的文件名可以保持与原始文件相同。

但是对于CentOS ,它必须重命名为centos-boot.iso ,如图所示。

# mv CentOS-7-x86_64-Minimal-1810.iso centos-boot.iso

现在要创建多重引导映像,请运行以下命令。

# sudo multicd.sh 

该脚本将查找.iso文件并尝试创建新文件。

创建多重引导Linux映像

创建多重引导Linux映像

一旦完成该过程,您将最终在build文件夹中有一个名为multicd.iso的文件。 您现在可以将新映像文件刻录到CD或USB闪存驱动器。 接下来,您可以尝试从新媒体启动来测试它。 引导页面应如下所示:

测试多重引导媒体

测试多重引导媒体

选择您要安装的操作系统,您将被重定向到该操作系统的选项。

选择要安装的Linux Distro

选择要安装的Linux Distro

就这样,您可以创建一个包含多个Linux发行版的单个可启动媒体。 最重要的部分是始终检查要写入的ISO映像的正确名称,否则multicd.sh可能无法检测到该名称

结论

毫无疑问, MultiCD是一种有用的工具,可以节省您刻录CD或创建多个可启动闪存驱动器的时间。 就个人而言,我已经创建了自己的USB闪存驱动器,很少有发行版留在我的办公桌上。 您永远不知道何时需要在设备上安装另一个发行版。