我有一个问题。我在 上安装了 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。