Windows 10 无法从 GRUB 启动

Windows 10 无法从 GRUB 启动

我有一个问题。我在 上安装了 Windows 10 /dev/sda1,在 上安装了 Ubuntu 14.04 /dev/sda6。我使用 GRUB 作为引导加载程序,但是(我不记得从什么时候开始)当我在菜单中选择 Windows 时,它不会启动并返回到 GRUB。

我尝试重新安装 GRUB,但目前没有任何效果。如果我运行,sudo update-grub系统会考虑 Windows 7 引导加载程序并写入菜单项。但为什么它无法启动?

更新#1:

我按照您的说明 cl-netbox 并重新安装了 GRUB,如下所示:

sudo mount /dev/sda7 /mnt
sudo mount -o bind /dev /mnt/dev
sudo mount -o bind /sys /mnt/sys
sudo mount -t proc /proc /mnt/proc
sudo cp /proc/mounts /mnt/etc/mtab
sudo chroot /mnt /bin/bash
grub-install /dev/sda
update grub

现在在启动菜单中选择 Windows 后,它不会返回到 GRUB,但 Windows 仍然无法启动。只有一个黑屏显示 _

这与执行后出现的以下消息有什么关系吗?

bootrec.exe/scanos

成功搜索 Windows 安装。已识别的安装数量:1 [1] C:\Windows.old\Windows(抱歉翻译有误)

我已从 Windows 7 更新至 Windows 10

答案1

Windows BCD 存储可能已损坏。

要从 Windows 安装媒体修复此启动问题。

在“立即安装”屏幕上选择 ->Repair your computer
在系统恢复选项中选择 ->Command Prompt

执行以下命令:

bootrec.exe /fixmbr  
bootrec.exe /fixboot  
bootrec.exe /scanos  
bootrec.exe /rebuildbcd  

关闭计算机并从 Ubuntu 安装介质启动。
重新安装 GRUB 并update-grub随后运行命令。
现在您应该能够从 GRUB 菜单启动 Windows。

相关内容