我有 2 个 USB 闪存驱动器,每个驱动器都有一个可启动的 Linux 发行版。
我相信我可以使用 Gparted 将它们分别复制到单个(干净)SSD 上的单独分区上。
带有 Linux 1 的 USB 驱动器 1 -> SSD 分区 1 (40 GB) 带有 Linux 2 的 USB 驱动器 2 -> SSD 分区 2 (80 GB)
但我不确定应该如何设置 SSD - 格式化、所需分区(启动、根等)。此外,在将映像复制到 SSD 后,如何选择要启动的 Linux 发行版?
这篇文章似乎涵盖了我想要的大部分内容,但更侧重于安装第二个发行版:
https://askubuntu.com/questions/1329599/dual-boot-two-linux-distributions-on-one-disk
请注意,我没有发行版的安装程序。每个都是自定义配置的,我更愿意将它们从 USB 驱动器原样复制到 SSD。另外,我没有 UEFI。
谢谢。
答案1
调查https://wiki.grml.org/doku.php?id=rescueboot 看看它是否能满足您的需求。
它允许一个或多个 ISO 文件驻留在其中/boot/grml/
,并将它们包含在 grub启动菜单,使其可启动。
笔记:
- 不需要重新分区,除非 /boot 中的空间很小,
可能有办法克服空间限制;例如硬链接、软链接、挂载......我还没有尝试过。 - 轻松更改可用的启动选项。
您可能还需要查看:
刻录 ISO 和复制 DVD 内容有什么区别?
什么使得可启动媒体可启动?
答案2
您可以尝试使用 Ventoy。我不确定它是否允许您轻松安装到内部驱动器,但最终应该是可行的。
我首先会在单个 USB 闪存驱动器上试用 GUI 安装程序,检查它是否与您的 ISO 兼容(可能兼容,但检查一下也无妨)。如果可行,请将 USB 驱动器克隆到内部驱动器或尝试从头开始安装。
请注意,Ventoy 安装程序适用于整个驱动器,因此其他分区及其上的数据将被删除。如果您想保留当前文件并且当前操作系统恰好是 Linux,那么 @Hannu 建议的 grml-rescueboot 可能是更好的解决方案。