让外部驱动器上的根 (/) 分区由内部硬盘上的 /boot 加载

让外部驱动器上的根 (/) 分区由内部硬盘上的 /boot 加载

我买了一个外置 SSD,想在上面安装 Ubuntu,并在使用 UEFI 的 PC 和使用 Legacy BIOS 的笔记本电脑上使用它。但这似乎不太容易实现。

所以我有了另一个想法,因为我真的想以某种方式完成它:Ubuntu 安装在 EFI 模式下的 SSD 上,并在笔记本电脑的 HDD 上/boot设置一个新分区,/从外部 SSD 启动该分区。这有可能吗?

如果不是,Ubuntu 安装的哪些部分是 UEFI / Legacy 特有的/boot?其余部分可以通过逻辑链接集成到实际在笔记本电脑硬盘上运行的系统中,不是吗?

答案1

/boot是 的子目录/,因此不确定您是否可以在此处执行您的想法。我的建议是在正常 BIOS 模式下安装到 SSD,并在 PC 中启用旧版 BIOS。启动 PC 并按F10(或其他)选择启动设备,然后在需要时选择 SSD。

此外,UEFI 通常最适合 GPT 分区,而 BIOS 最适合 MBR。在我看来,尝试混合使用可能得不偿失。

不要太害怕使用 Legacy BIOS 和 MBR,它很管用。这就是我如何从 SSD 跨多台机器启动的方法。我有可从 GRUB 启动的 ISO 映像和一些我喜欢在一个 SSD 上玩的安装。

相关内容