双启动问题(Win 8.1 和 Ubuntu 13.10),启动修复不起作用

双启动问题(Win 8.1 和 Ubuntu 13.10),启动修复不起作用

我已预装 Windows 8.1 和 Ubuntu,它们是我一周前在联想 E530 笔记本电脑上安装的。在我第一次以双启动方式安装 Ubuntu 13.10 后,我无法再次登录 Windows,只能登录 Ubuntu。

今天我决定使用 Boot-repair 来修复这个问题。我使用 USB 上的 Ubuntu 可启动版本登录,然后通过终端下载 Boot-repair。然后在 Boot-repair 中选择推荐修复并按照所有说明进行操作,包括确认删除我的 Grub 2。之后,当我重新启动计算机时,我现在看到的只是黑屏,并显示错误消息:

错误:未找到文件‘/boot/grub/i386-pc/normal.mod’。

进入救援模式...

grub 救援>

现在我无法登录任何操作系统。可能是 Grub 没有加载。

有人可以帮忙吗?

答案1

最好是使用 live-cd 重新安装 Grub。

步骤 1)从 Live CD 打开终端

步骤 2)sudo mount /dev/sdXY /mnt(sdXY 应该由你的根目录执行,例如 /dev/sda5)

步骤 3) sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys

步骤 4)sudo chroot /mnt

步骤 5 grub-install /dev/sdX && update-grub

步骤 6 退出 && sudo umount /mnt/dev && sudo umount /mnt/dev/pts && sudo umount /mnt/proc && sudo umount /mnt/sys && sudo umount /mnt

重新启动即可。

答案2

如果您有 Windows 光盘,并且在安装过程中有 Windows 恢复选项。您也可以尝试使用 ubuntu 启动盘本身,grub 的问题就不会有问题了!如需 Windows 的进一步帮助,请使用此链接http://support.microsoft.com/kb/927392

你可以在这个链接的第二个回复中找到关于如何覆盖 grub 的详细描述如何从 GRUB 救援中彻底删除 GRUB 并仅启动 Windows 在这种情况下,Windows 将接管控制权,并且 Ubuntu 将显示为一个选项!

相关内容