我已成功在我的戴尔机箱的第二块内置硬盘上安装了 ubuntu 12.10(另一块硬盘上安装了 Win 7)。最初,我不得不运行启动修复程序,才能在启动时显示 grub 菜单 - 之后,一切运行正常(无论我选择从哪个硬盘启动,机器都会在启动时显示 grub 菜单)。问题:当我从机箱中取出第二块硬盘并启动机器时(保留 Win 7 硬盘),grub 菜单无法显示,我收到“Grub Rescue >”提示和设备未找到(或类似)消息。我该如何设置机器,以便在第二块硬盘被移除(或发生故障)时,我仍然可以直接或通过正常运行的 Grub 菜单启动 Win7(如果我从中选择“Ubuntu”,则只会显示失败消息,因为该磁盘已被移除)?
答案1
第一个硬盘上的 Windows 7 MBR 已被覆盖。要恢复它,请从 Windows 7 DVD 运行以下命令:d:\boot\bootsect.exe /nt60 all
。如果您重新安装第二个硬盘并希望看到 GRUB 菜单,请将 BIOS 设置为首先启动该硬盘。希望这对您有所帮助。