安装 Ubuntu 16.04 后无法恢复 windows8

安装 Ubuntu 16.04 后无法恢复 windows8

我安装了 Ubuntu 16.04 LTS,但从那时起我就无法双启动到 Windows 8。我尝试boot-repair创建一个文件30_windows,但似乎仍然不起作用。启动修复后生成的日志是:http://paste2.org/7e86y4zL

请问有什么帮助吗?

答案1

看起来像是一台支持 UEFI 的机器,在 MSdos 分区表磁盘上以传统模式运行 Windows 8,安装的是 UEFI Ubuntu,而不是传统模式安装(您可以在 BIOS/UEFI 设置中选择该模式)。磁盘末尾有一个 EFI 分区 sda8,但它不包含引导加载程序,既不包含 Ubuntu,也不包含 Windows,但现在它具有启动标志。修复一个,将启动标志从 sda8 移回 Windows 分区 sda2(Ubuntu 不在乎,但 Windows 关心)。启动 Ubuntu(在传统模式下),然后运行

sudo update-grub  

重新启动并查看 grub 菜单中是否有 Windows 选项。尝试一下,看看是否有效。


检查您安装了哪个 grub,UEFI 安装会给您留下错误的,旧版需要 grub-pc,而不是 grub-efi-amd64。

dpkg -l |grep grub 

您可以清除并重新安装 grub 包,或者直接以正确的传统模式重新安装,格式化现有的 Ubuntu 分区。这样也可以删除您对 /etc/grub.d 文件所做的任何更改。

相关内容