擁有一張單獨的CD或USB隨身碟,其中包含多個可用作安裝的操作系統,在各種情況下都非常有用。無論是快速測試或調試某些內容,還是簡單地重新安裝筆記型電腦或個人電腦的操作系統,這都可以節省大量時間。
閱讀更多: 如何在USB上安裝Linux並在任何PC上運行
在本文中,您將學習如何使用名為MultiCD的工具創建多啟動USB媒體——這是一個shell腳本,旨在創建具有不同Linux發行版的多啟動映像(意味著它將幾個啟動CD合併為一個)。稍後可以將該映像寫入CD / DVD或隨身碟,以便您可以使用它來安裝所選的操作系統。
使用MultiCD腳本製作CD的優點如下:
- 無需為小型發行版創建多個CD。
- 如果您已經有ISO映像,則無需再次下載它們。
- 當新的發行版發布時,只需再次下載並運行腳本即可構建新的多啟動映像。
閱讀更多: 在Linux中從可啟動USB創建ISO的2種方法
下載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閃存驅動器,其中包含了幾個發行版,以便放在我的桌上。您永遠不知道何時會想要在設備上安裝另一個發行版。
Source:
https://www.tecmint.com/multicd-create-multiboot-linux-usb/