修复 GRUB 引导加载程序以实现多重引导系统

修复 GRUB 引导加载程序以实现多重引导系统

我有两块硬盘,一块 1TB,另一块 250GB。我按照以下顺序安装了操作系统:

  • 第一个硬盘(1 TB)上的 Windows 7
  • 之后 Kubuntu 12.04/dev/sdb7位于第二块硬盘(250 GB)的一个分区()上
  • 第二个驱动器也包含一个 NTFS 分区。

现在,kubuntu 的引导程序已安装在第二块硬盘的 MBR 上(并成功检测到 Windows 7)。因此,每当我想要加载 Windows 时,我都会从 BIOS 启动菜单中选择第一块硬盘,而每当我想要加载 kubuntu 时,我都会选择第二块硬盘。我知道我可以将第二块硬盘设置为默认驱动器,但我还是更喜欢这种方法。

问题始于我在第二个硬盘 ( /dev/sdb3) 上安装 Linux Mint 13 并覆盖 kubuntu 的原始 MBR 时。现在,GRUB 只检测到 Mint 和 Windows。1 TB 硬盘上的 MBR 未受影响。

有没有什么办法可以修改第二块硬盘上的 MBR,以便它同时显示 kubuntu 和 Mint?

答案1

对我来说通常有效的是使用例如超级 grub,然后从该系统运行 sudo update-grub。另一个系统应该会检测到您的 Mint,并相应地更新 grub。

相关内容