我已预装 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 将显示为一个选项!