我在 Windows 7 旁边安装了 Ubuntu 12.04。然后我摆弄 EasyBCD,设法填满了启动信息,Windows 无法启动等等。
然后,我通过安装 CD 修复了 Windows,但现在我没有启动 Ubuntu 的选项,它直接启动到 Windows。
我现在如何启动 Ubuntu?
答案1
唯一的问题是 MBR 部分,它现在已经取代了 Windows。每当您修复 Windows 时,它都会修复 MBR 并卸载 GRUB 或写在其上的任何内容。所以现在您的 GRUB 不在 MBR 中,它会直接引导您进入 Windows。
要修复 GRUB,您可以使用任何 live cd 启动到 ubuntu 并打开终端,然后发出命令sudo grub-install
。嗯,在很多情况下,这种方法都失败了。为此,您必须手动挂载根分区,然后将 GRUB 重新安装到其中。操作如下:
sudo fdisk -l
...list of devices and partions
//here find out the root partition (mine is sda3, so i am condireing /dev/sda3 here)
sudo mkdir /mnt/anyname
sudo mount /dev/sda3 /mnt/anyname
cd /mnt/anyname
sudo grub-install --root-directory=/mnt/anyname /dev/sda
这将重新安装您的 GRUB。如果您在安装 GRUB 时遇到任何问题,只需前往 Google,那里有数百万个关于“在 Linux 中安装 grub”的指南。:)
答案2
除了 @ashutosh 的回答之外,您还可以使用名为 Boot Repair 的图形实用程序来重新安装 Ubuntu 引导加载程序:
图片:
还有一个Ubuntu wiki 中的详细文章其中列出了安装 Windows 后恢复引导加载程序的不同方法
答案3
也许你应该读一下这个:
http://neosmart.net/wiki/display/EBCD/Ubuntu 并从“将 Ubuntu 添加到 Windows 引导加载程序”部分开始。
这对我有用。
答案4
我也遇到了同样的事情,修复完 Windows 后我重新安装了 ubuntu。我不知道是否必须这样做,可能会有更简单的解决方案,但对我来说很有效。