双系统重装Windows后修复Ubuntu的GRUB


1.问题背景

笔记本电脑是Win7和Ubuntu 10.04双系统,用的还算好,虽然只有在用QQ的时候还会用到Win7,但还是保留Windows。可是几天前,Win7突然总是蓝屏、死机,更重要是的背景变成黑的,要求激活。蓝屏可能是显卡太热,黑屏就没有办法,使用过所有的办法重新激活无效后,决定重新安装xp。

2.实施过程

找到一张萝卜家园的系统盘,从CD启动,选择安装xp原版,选择原来Win7的硬盘分区,格式化,安装、重启。进入xp,还好。没有问题。问题是,我的ubuntu没有了~~当然在安装xp就想到解决办法,以前写博客就说过这个问题。

3.问题描述

就是开机启动mbr覆盖了grub,不能由grub引导而已。

4.解决方法

找出一张Ubuntu 10.04(任何版本都可以)的系统盘,从CD启动,选择中文环境,再选“修复损坏的系统”这个菜单,一路Next,最后出现选那个分区作为根分区,这时在出现的菜单里可以直接选择修复grub,然后再选择安装grub的分区(默认是/dev/sda,这个是必须要手动输入的),安装成功重启。也可以像我一样,选择把 /dev/sda1做为根分区进入shell(我的系统安装在/dev/sda1),进入后使用命令

grub-install /dev/sda

也可以完成Grub安装,提示成功后,然后运行

update-grub

这样新安装的Windows操作系统就能出现在开机启动的Grub菜单里

5.总结

我的系统是Ubuntu 10.04,文件编辑器是vim,整个过程大约就是20多分钟就好了。

相关内容