如何将多个 ISO 文件组合成一个可引导的 ISO 映像

网上有数百张 Linux Live CD,而且几乎都是完全免费的。 许多对于各种目的都是必不可少的,例如桌面恢复、安全、渗透测试、系统救援、驱动器克隆等等。 然后,有数百个 Linux 发行版可用作可引导 CD。

当然,您不想随身携带成堆的 CD。 值得庆幸的是,您可以使用 MultiCD 将多个 ISO 文件组合成一个可引导的 ISO 映像。 它节省空间,让您携带大量工具,并且完全免费。

什么是多 CD?

多CD 是一个 Linux shell 脚本,可用于构建多重引导 CD 映像。 它适用于各种可引导的 Live CD,包括 Arch Linux、Debian、Mint 和 Ubuntu(完整列表)。 有很多选项 – 您唯一的限制是您使用的磁盘大小。

您也可以使用 MultiCD 创建可引导的 USB 闪存驱动器,尽管它是只读驱动器。 由于大多数人不再使用旋转 CD 进行存储,而是选择超级便宜的闪存,因此您很可能有一个备用的 USB 闪存驱动器。 您可以在文章末尾找到有关将 MultiCD 与 USB 闪存驱动器配合使用的详细信息,以及一些替代选项。

使用 MultiCD 创建多重引导 CD

现在,这是您将多个 ISO 映像合并为一个的方法。

1.下载并解压MultiCD

作为参考,我在 Ubuntu Desktop 20.04 上运行本教程。

首先要做的是下载和更新 MultiCD。 按 CTRL + ALT + T 打开终端。 或者,右键单击您的桌面并选择 运行终端. 现在,输入以下命令从其 git 存储库下载 MultiCD:

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

或者,您可以通过项目的 GitHub链接.

接下来,创建一个新文件夹。 我已经命名了我的 MultiCD 以使事情变得简单。 现在,将 MultiCD 存档的内容解压缩到 MultiCD 文件夹。

2. 将您的 ISO 复制到 MultiCD 文件夹

现在,您必须选择要包含在多重引导 CD 中的 ISO。 在继续之前,您必须下载各个 ISO 文件,确保使用 MultiCD 支持的 ISO 页面上的文件。

此外,您必须先重命名每个 ISO,然后再将其复制到 MultiCD 文件夹。 MultiCD 脚本需要特定格式的文件名。 如果您不使用该格式,它将无法正常工作。 特定文件名也可在受支持的 ISO 页面上找到。 为了 example你可以将你的 Linux Mint ISO 重命名为 linuxmint.iso.

这是我的 MultiCD 文件夹在下一部分运行脚本之前的样子。

如果您想尝试 MultiCD 但又不想花时间下载 ISO,请查看这个最小的免费 Linux 发行版列表。 它们很小 – 但很实用!

3. 运行 MultiCD Creator 脚本

整理好 ISO 并将光盘放入驱动器后,您就可以创建多重引导 CD。

在包含您的 ISO 的 MultiCD 文件夹中打开一个终端。 现在,输入以下命令:

Chmod +x multicd*.sh
./multicd.sh

您可能必须以 root 身份运行脚本才能正常工作。 如果是这种情况,请添加 sudo 到每个命令并在受到挑战时输入您的密码。

脚本完成后,一个名为的新文件夹 建造 将出现在 MultiCD 文件夹中。 您将在新文件夹中找到多重引导输出 ISO。

4. 将 MultiCD 刻录到光盘

最后一步是将 MultiCD ISO 刻录到光盘上。 现在,我不再拥有磁盘驱动器。 但是,以下步骤适用于光盘和 USB 闪存驱动器,因此任何人都可以遵循。

  1. 在 MultiCD build 文件夹中,右键单击 国际标准化组织 文件,然后选择 使用磁盘映像写入器打开.
  2. 选择 目的地,无论是 USB 驱动器还是 CD/DVD。 现在,选择 开始恢复.
  3. 等待该过程完成。 完成后,您的多重引导 CD 或 USB 闪存驱动器将准备就绪。

现在您有一张可引导的 Linux CD,您可以检查在同一系统上双引导 Windows 和 Linux 的风险。

使用 Multisystem 创建 Multiboot USB

MultiCD 是创建多重引导 CD 或 DVD 的好方法,将多个 ISO 组合到一个文件中。 MultiCD 也适用于可启动的 USB 闪存驱动器 – 但它不是唯一可用的选项。

本文的下一部分将指导您使用 Multiboot LiveUSB 工具创建多重引导 USB 驱动器。

1. 下载并配置 MultiSystem

首先,前往 Pendrivelinux 并下载 多系统 LiveUSB 工具. 现在:

  1. 当有选择时, 使用存档管理器打开.
  2. 选择 提炼 在左上角,然后将文件解压缩到一个容易记住的位置。
  3. 在您提取到的文件夹中,右键单击并选择 在终端中打开。
  4. 现在,输入以下命令:
    ./install-depot-multisystem.sh

如果安装失败并返回 错误:xterm, 跑 sudo 安装 xterm,让该过程完成,然后再次尝试安装 MultiSystem。

2. 将 Linux ISO 添加到 MultiSytem

现在,前往附件并选择 多系统. 接下来,从底部面板中选择您的 USB 驱动器,然后选择 确认。 如果该过程失败,请重新启动系统。

您现在可以开始将 Linux ISO 添加到 MultiSystem 以准备创建多重引导 USB 驱动器。 但是,必须一次添加一个 ISO,并输入您的密码。

不幸的是,这使得使用 MultiSystem 构建大型多重引导 USB 驱动器有些耗时。

将要添加的 Linux ISO 拖放到 MultiSystem USB 驱动器中。 MultiSystem 将自动检测 ISO,为其分配一个名称,并将其添加到 GRUB 引导加载程序列表中。

不确定要包括哪些 ISO? 考虑我们的双引导最佳 Linux 发行版列表。

3. 多系统高级菜单

MultiSystem 也有一个高级菜单。 高级菜单包含下载其他 Linux Live 环境以与 MultiSystem 一起使用的选项。 有很长的列表可供选择,涵盖各种 Linux 工具和操作系统。

下载完成后,将 ISO 拖放到 MultiSystem 中,即可使用。

高级菜单还包含使用 QEMU 或测试多重引导 USB 驱动器的选项 VirtualBox. 此外,您可以自定义 GRUB 设置,以及添加命令行引导选项。

合并 ISO 文件的简单方法

这两种方法允许您将多个 ISO 文件合并到一个文件中。 它节省了物理空间(不再需要成堆的光盘),并且意味着您可以随身携带多种工具和操作系统。