多CD – Userful 創建多重啟動 Linux 隨身碟

擁有一張單獨的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
Multi Linux Distros

重要的是要注意,下载的镜像应该按照支持的发行版列表中列出的名称进行重命名,或者创建符号链接。因此,通过查看支持的镜像,您可以看到Ubuntu的文件名可以保持与原始文件相同。

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

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

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

# sudo multicd.sh 

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

Create Multiboot Linux Image

一旦過程完成,您將在建立文件夾中擁有一個名為multicd.iso的文件。您現在可以將新的映像文件刻錄到CD或USB隨身碟上。接下來,您可以通過嘗試從新媒體啟動來測試它。啟動頁面應該如下:

Test Multiboot Media

選擇要安裝的操作系統,然後您將被重定向到該操作系統的選項。

Select Linux Distro to Install

就是這樣,您可以創建一個單個的可啟動媒體,其中包含多個Linux發行版。最重要的部分是始終檢查您想要寫入的iso映像的正確名稱,否則它可能不會被multicd.sh檢測到。

結論

MultiCD無疑是一個非常有用的工具,可以幫助您節省燒錄CD或創建多個可啟動閃存驅動器的時間。我個人已經創建了一個自己的USB閃存驅動器,其中包含了幾個發行版,以便放在我的桌上。您永遠不知道何時會想要在設備上安裝另一個發行版。

Source:
https://www.tecmint.com/multicd-create-multiboot-linux-usb/