安装 Windows 后无法启动 Ubuntu

安装 Windows 后无法启动 Ubuntu

可能重复:
我该如何修复 grub?(安装 Windows 后如何恢复 Ubuntu?)

最近,我在我的笔记本电脑上重新安装了 Windows XP,同时还安装了 Ubuntu 9.10,但是重新安装 Windows 后,我无法再次启动 Ubuntu。

我有 Ubuntu 9.10 Live CD,我尝试了一些我在网上看到的教程,但没有成功。例如,我按照本网站但我无法让它工作。有人能帮助我吗?

答案1

如何恢复 Ubuntu grub 引导加载程序(9.10 及更高版本)

首先,你需要找出你的驱动器的名称。你可以进入终端并输入以下内容:

sudo fdisk -l

从那里你需要找到你的 Ubuntu 驱动器的设备名称,例如“/dev/sda5”。因此,仍然在终端中输入:

sudo mkdir /media/sda5
sudo mount /dev/sda5 /media/sda5

然后,重新安装 grub:

sudo grub-install --root-directory=/media/sda5 /dev/sda

按回车键,您就完成了!当然,您需要用 fdisk 输出中找到的内容替换“/dev/sda5″ 和“/dev/sda”。

这是摘自http://ubuntuforums.org/showthread.php?t=1014708由 talsemgeest 发帖。

答案2

答案3

问题是 Windows 更改了 MBR 主引导记录以引导 Windows 而不是 GRUB,这反过来又为您提供了引导到 Windows、Ubuntu 或其他 Linux 版本的选项。除非 Windows 被指示安装在整个磁盘上,否则 GRUB 和 Ubuntu 仍位于它们自己的磁盘分区中。此时,您可以从用于安装 Ubuntu 的 Ubuntu Live CD 启动。而这正是我不确定您需要做什么来恢复 MBR 的地方,因为您可能从未制作过备份。如果您一直在运行 Ubuntu 11.04,那么有一个名为“Boot-Repair”的程序可用于恢复 MBR。从 LiveCD 中,您可以安装现有的 Ubuntu 9.04 分区,这将使您有机会备份您的 /home 文件夹,然后在最坏的情况下重新安装 Ubuntu 并从备份中恢复数据。我希望我能给出更好的答案,但由于其他答案似乎没有帮助,我想至少给你一些更好的信息,告诉你到底需要恢复什么,那就是从你的 Ubuntu 分区启动 GRUB 的 MBR。希望我的回答能帮助你找到解决方案。

启动修复信息https://help.ubuntu.com/community/Boot-Repair

相关内容