带有两个驱动器和两个 Ubuntu 发行版的 GRUB

带有两个驱动器和两个 Ubuntu 发行版的 GRUB

我有一台基于 Core 2 的台式电脑,配备 4 GB RAM 和 160 GB 硬盘,里面装有 Linux Mint 17.1 Mate,我已经愉快地使用了好几年。

我买了第二个 80 GB 的空硬盘,放在我打算安装 Ubuntu Mate 的 PC 上。我将移除 160 GB 硬盘,将其替换为 80 GB 硬盘,在 80 GB 硬盘上安装全新的 Ubuntu Mate,然后将 160 GB 硬盘替换为主硬盘,将 80 GB 硬盘替换为“第二个”硬盘。它们都有自己的 MBR。

我希望能够“随意”在两个发行版之间切换,将它们视为完全独立的实体,不共享任何文件。这可能吗?

我读过大量关于如何在一个驱动器上进行双启动(主要是 Linux 和 Windows 之间的双启动)的帖子,这些帖子往往很复杂,而且经常有分歧,但没有一篇帖子解释如何在两个不同的驱动器上切换两个 Linux 发行版。我推测这涉及到 GRUB 的一些变体,但在询问之前我不愿意尝试。

任何帮助将非常感激。

答案1

您可以有两个可启动驱动器并使用 BIOS 选择从哪个驱动器启动,但让 Grub 处理一切会更容易。

如果您希望 grub 为您选择发行版:

  • 保留 160 GB 作为第一个驱动器
  • 安装 80 GB 作为第二个驱动器
  • 从 Live DVD/Live USB 启动并将 Ubuntu 安装到第二个驱动器

虽然您可以移除 160 GB 驱动器,换入 80 GB,安装 Ubuntu,换出 80 GB,换入 160 GB,然后将 80 GB 放入第二个驱动器托架,但如果 Ubuntu 在安装到第二个驱动器时遇到问题,这将是最后的手段。

更新 grub 时需要注意的事项:

  • 在第一个驱动器上操作时使用sudo update-grub
  • 在第二个驱动器上操作时使用sudo grub-install /dev/sda

grub 菜单上的第一个选项将是第一个驱动器 (Mint) 或第二个驱动器 (Mate),具体取决于上次在哪个驱动器上运行 grub 更新/安装。其他发行版将在菜单中advanced options

理解这个答案是根据记忆输入的,因为拆开我的笔记本电脑来更换驱动器并重复安装是不切实际的。如果您遇到任何困难,无论多小,请随时在下面发表评论。

答案2

您是否os-prober安装了软件包?它允许 GRUB 自动检测其他 Windows 和 Linux 并自动列出它们。重新执行 grub-mkconfig,它将使 os-prober 运行。
您必须有另一个 Linux 分区不是已安装 os-probe 进行检测。

答案3

根据我的理解,您最终将得到两个“独立”磁盘,每个磁盘都安装有自己的 MBR 和 Linux 发行版。对吗?

如果是这种情况,您只需在 BIOS 初始化/加载阶段选择要从哪个磁盘启动即可。通常在大多数 BIOS 中,在此阶段按 F12 键会调出启动设备选择菜单。

相关内容