在单个 USB 驱动器的多个分区中安装多个可启动发行版?

在单个 USB 驱动器的多个分区中安装多个可启动发行版?

我想制作一个有多个分区的 USB 驱动器,每个分区都包含可启动的发行版。我尝试在 USB 驱动器的单个分区中创建多个可启动的发行版。但效果并不理想。因此,我想到将 MBR 转换为 GPT,但我被卡住了。采用 GPT 分区方案的 USB 能完成这项工作吗?关于这一点,我的笔记本电脑硬盘上安装了 Windows,我不想在转换 USB 分区表时将其清除。

请随意详细说明,我很乐意!

答案1

本页面上有多种多重引导方法:如何创建包含多个 ISO 映像的可启动 USB

我认为使用的方法多次完整安装最符合你的描述:

将多个操作系统完整安装到闪存驱动器上是合理的(或者制作一个混合驱动器,混合了实时、持久和完整安装)。

完整安装比永久安装更稳定、更安全,但速度较慢。它们更善于利用​​磁盘空间,因为不需要固定大小的 casper-rw 文件或分区。它们在安装操作系统方面用处不大,因为启动 ISO 就可以了。

  • 使用 GParted 在大型闪存驱动器上创建 GPT 分区表。

  • 创建与操作系统数量相同的 ext4 分区。每个分区大小应为 8GB 左右或更大。

  • 启动 Live 驱动器UEFI模式并插入大目标驱动器。

  • 在分区时选择“其他”。

  • 对于 /,选择 sdc1。

  • 将引导加载程序安装到 USB 驱动器的根目录。

  • 不要选中所有其他分区的格式框。

  • 如果需要,安装时选择主目录的加密,对我来说,闪存驱动器上的全盘加密不起作用。

  • 对 sdc2、sdc3 等以及您选择安装的操作系统重复此操作。

  • 最后一次安装后,启动闪存驱动器并执行更新 grub。这会将所有操作系统添加到 grub.cfg

您可以为想要实时启动或持久启动的任何 ISO 留下一个分区,然后使用 grub.cfg 循环挂载这些 ISO。

相关内容