
当我们重装了windows以后,由于硬盘mbr被重写,即把原来mbr中grub的信息清除了,那么grub自然就不能启动了,也就不能引导linux了,此时很多人可能就只能重装linux了,但其实只需简单的对mbr修复一下就可以了。
下面就说一下修复mbr的方法:
首先,把Ubuntu的安装光盘放进去,然后启动.正常进入安装界面,打开终端:
1、输入:sudo grub,于是变成grub>
2、先找到你的ubuntu的启动分区在哪(就是你的/boot目录所在的分区)输入:find /boot/grub/stage1 or find /grub/stage1我机器上回车之后显示:(hd0,7)这里hd0是指第一个硬盘,7代表第8个分区,即Ubuntu根目录所在分区(0代表第一个分区)。
3、输入:grub>root(hd0,7)
4、输入:grub>setup(hd0)如果出现successed,就表示成功了。
5、输入:grub>quit,然后重启。
对于有多个硬盘的朋友,请但是注意一点,如果你的windows装在第一块磁盘,而linux装在第二块磁盘,而你的bios设置为从第一块磁盘启动,那么在进行以上第3步的时候,一定要把参数设为你的第一块磁盘,即要把grub装入引导硬盘的mbr里。
-------
以上修复引导分区的方法已经得到验证。

没有评论:
发表评论