修复Windows 7后如何启动Ubuntu?

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

我在Windows 7上安装了Ubuntu 12.04。然后我在EasyBCD上摆弄并设法填充启动信息,Windows无法启动等。

然后我通过安装光盘修复了Windows,但现在我没有选择启动到Ubuntu,它直接启动到Windows。

我现在如何启动Ubuntu?

唯一的问题是现在已经取代了Windows的MBR部分。 每当您修复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时遇到任何问题,只需访问谷歌,有数百万条关于“在linux中安装grub”的指南。 🙂

除了@ashutosh回答之外,您还可以使用名为Boot Repair的图形工具重新安装Ubuntu bootloader:

  • Ubuntu Wiki中的文章
  • 关于WebUpd8的文章

图片: 启动修复

Ubuntu wiki中还有一篇详细的文章,其中列出了安装Windows后恢复引导加载程序的不同方法

也许你应该读到这个:

http://neosmart.net/wiki/display/EBCD/Ubuntu并从“将Ubuntu添加到Windows Bootloader”部分开始。

这对我有用。

Ubuntu的安装取代了引导扇区中的win7引导加载程序。 它会提示您选择每次启动哪个系统。 如果您想在一台计算机上运行两个或更多操作系统,我建议使用Debian。 您应该尝试使系统交换区域大约为2 GB,因为这可能导致系统在引导部分冻结,我想。

同样的事情发生在我身上,我在修复Windows后重新安装了ubuntu。 我不知道我是否必须这样做,可能有一个更简单的解决方案,但它对我有用。

如果你有一个Ubuntu Live Cd,那么你可以试试这个 ,恢复你的Ubuntu Grub,让你恢复正常。

https://help.ubuntu.com/community/Boot-Repair这对我很有帮助,如果你不习惯使用终端,它可能是一个更好的选择。

将这些粘贴到终端并点击自动修复。

 sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install -y boot-repair && boot-repair