我尝试通过使用 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 也将运行它。