我最近在台式电脑的硬盘上安装了 Ubuntu 13.10,该电脑已经双启动了 Windows 8.1 和 Windows 7。第一次安装很顺利,但我想尝试将 Ubuntu 添加到 Windows MBR,所以我第二次安装了它。这次安装时没有引导加载程序,导致它启动到救援模式,我无法绕过该模式来访问我的 Windows 分区。然后我第三次重新安装并将其设置为配置引导加载程序。安装很顺利,但当我重新启动时,仍然出现救援模式。我不知道现在该怎么办。任何帮助都将不胜感激。
谢谢,雅各布
答案1
看来 GRUB 信息没有正确重新安装。以下是在使用 Ubuntu Live CD(或 USB)启动后在磁盘上重新创建 grub 信息的简单方法:
症状:
启动后我们得到提示:
错误:未找到文件。Grub 救援>-
问题:
磁盘上的 grub 信息已损坏,系统无法从正确的分区启动
解决方案:
1)使用 Ubuntu Live CD(或 USB)启动
2)打开终端(命令提示符)
3)类型:
sudo fdisk -l
您将获得一个分区列表,类似于以下列表:
/dev/sda1 13 102400 de Dell Utility
/dev/sda2 * 13 1926 15360000 7 HPFS/NTFS
/dev/sda3 1926 30892 232676566 7 HPFS/NTFS
/dev/sda4 30893 60802 240245761 5 Extended
/dev/sda5 30893 59584 230467584 83 Linux
/dev/sda6 59585 60802 9777152 82 Linux swap / Solaris
Ubuntu 分区是名为“Linux”的分区(不一定是带星号的分区,尽管也可以)。在本例中,它位于“/dev/sda5”,因此我们必须挂载它:
4)将以下命令中的“sda5”替换为您情况中的分区名称:
sudo mount /dev/sda5 /mnt
5)然后安装grub:
sudo grub-install --root-directory=/mnt /dev/sda
6)重新启动并验证一切正常。