修复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后恢复引导加载程序的不同方法
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