如何移动 grub 使其不在 MBR 上(因此我可以从改装菜单中选择 win7/linux/osX)

sti*_*tib 5 windows-7 grub multi-boot ubuntu macos

我有一个带 OSX、Ubuntu 和 Windows 7 的三重引导系统。目前,当我启动时,我首先得到改装菜单,它可以很好地看到所有分区,如果我选择 os X,它就很好用,但是如果我选择 linuxwin7 它进入 grub 菜单,然后我必须再次选择。当然可以,但是很乏味。

现在听说如果我选择windows的时候不想进入grub菜单,必须把grub安装到linux分区的引导扇区而不是MBR。我找到了一些关于如何在设置系统时执行此操作的说明,但在已安装系统时找不到。

我可以在不必重新安装 Windows 和 Ubuntu 的情况下移动 grub 吗?TIA。

Fab*_*bel 2

您可以在任意数量的引导记录(MBR 和/或 PBR)中安装 GRUB (第一阶段加载程序)。但要将其从 MBR 中删除,您必须用其他内容覆盖它。所以你需要:

  1. 将 GRUB 安装在其他地方(rEFIt 可以找到它的地方)。
  2. 将 rEFIt 指向用于加载 Linux 的新 GRUB 位置。
  3. 在 MBR 中安装一些引导加载程序,仅用于加载 Windows。