双系统重装win7后,修复grub

         大二以前一直都是在用windows编程,即使看到别人使用华丽丽的mac也不屑一顾,认为那只不过虚有其表而已,不可能用来工作。可是有一天看到同学使用的ubuntu以后,其界面,其速度,其方便,日渐让我厌恶windows,特别是连开一个eclipse都要卡住,连鼠标都不能动的时候。我决定,要装上windows+ubuntu的双系统,ubuntu确实很好,不仅是他的系统做得华丽而高效,而且连安装都高windows一筹,因为它可以直接从u盘启动,然后让用户边体验边安装,我们再也不用像安装windows时苦苦地干等。

         然而,再优秀的东西都会有其缺点。今天终于让我碰到了,由于windows7突然不能联网,试过无数方法后我决定重装,可是重装完我的ubuntu无法启动,我可爱的ubuntu再也见不到我了,难道我要抛弃它,在重装一次吗?不行,那里面都是我过去的心血呀,无论如何都要恢复它。

         显然,按照剧情,我必然会找到方法的,莫非这就是主角光环得意,现在我来分享一下我的方法吧。

         首先,我们要准备liveusb或者livecd,就是你安装ubuntu的u盘或光盘,放心,我们这次只是修复,不是重装。所以我们一定要选择run ubuntu试运行。进入系统后,我们打开终端,输入下面命令

sudo -i //获取root权限

fdisk -l //查看分区信息,找出你的linux的boot分区,通常id为83,例如我的是sda9

mount /dev/sda9 /mnt //挂载你的boot分区

grub-install --root-directory=/mnt /dev/sda //修复grub

如果出现bootlist is unreliable字眼,就加上--force参数

输入完之后如果出现no error report,就已经成功了,现在重新就会看到熟悉的grub启动。

最后,进入ubuntu后记得更新一下grub,打开终端,输入sudo update-grub,这样子才能从grub启动windows,不然会出现no such devices。

这个方法是我见过最简单的,你也可以用grub4dos这个工具,但是我觉得太麻烦了。

现在大家可以放心使用ubuntu这个高效系统了,祝大家用得愉快。


你可能感兴趣的:(eclipse,windows,linux,dos,ubuntu,report)