Windows 已从 grub 菜单中消失

Windows 已从 grub 菜单中消失

我尝试通过使用 gparted 格式化我的电脑的分区来重新安装 ubuntu 13.10。

不幸的是,grub 菜单中没有 Windows 7 选项。我尝试了启动修复,结果如下:http://paste.ubuntu.com/6708553/

此外,sudo update-grub 没有帮助,也没有打印一行“window 7”。

谢谢

答案1

您缺少两个重要的 Windows 启动文件,bootmgr 和 /boot/BCD。这些是 grub2 的 os-prober 寻找的内容。通常,Windows 将它们放在一个单独的 100MB(隐藏)启动分区中,但您没有显示该分区或缺少的空间。

您必须将启动标志移回 sda1,因为 Windows 仅修复带有启动标志的分区。您可以使用 gparted 或使用 Windows repairCD 或闪存驱动器设置活动命令。然后运行 ​​Windows 修复以重新创建 bootmgr 和 BCD。如果您运行自动修复 3 次,它还会将 Windows 引导加载程序重新放入,您必须使用 Boot-Repair 或手动安装将 grub 重新添加到 MBR。

然后 sudo update-grub 将找到 Windows。或者 Boot-Repair 也将运行它。

相关内容