ubuntu12.04 修复Grub2

电脑双系统,但是把win7重装了之后,会发现grub坏了,只能进入win7。

遇到过好几次,虽然每次都成功解决问题了,但是都花费了不少时间。

所以,总结一下,基本是从网上找到的方法,有的行不通,有的可以。就我的尝试,总结了一下对我的电脑来说,比较有效的方法。

首先说明:我的boot分区没有单独分区!

第一步: 用光盘进入Ubuntu LiveCD,打开终端,

sudo fdisk -l 

找到 id 是83的那行,可惜我的有两个:/dev/sda3 和 /dev/sda8 。一般的应该有一行的……囧,可能是装系统的时候没搞好o(╯□╰)o 后来尝试发现,用 /dev/sda3 才是正确的。记住这个号码,考虑到一般性,这里记为/dev/sdaX

第二步:sudo -i 获得root权限 

mkdir /media/tempdir 

 挂载:

1 mount /dev/sdaX /media/tempdir
2 grub-install --root-directory=/media/tempdir /dev/sda

 第三步:重启,可能会进入到 grub rescue 界面。

输入set,查看相应的设置。然后修改:

1 set prefix=(hd0,msdos3)/boot/grub
2 set root=hd0,msdos3
3 insmod normal
4 normal

 然后就发现进入原来的grub启动界面了。进入Ubunt系统

第四步:打开终端,

重启,收工。

1 sudo update-grub
2 sudo grub-install /dev/sda

 

注:参考网站

http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=348503

http://hi.baidu.com/radio585/item/87462cf98bc70f1ae3e3bdab

http://www.linuxidc.com/Linux/2012-06/61983p2.htm

http://forum.ubuntu.org.cn/viewtopic.php?t=297514

 

为了以后方便,我这些网页里的内容做成文件的格式留在这里,省的以后再搞。。=_=

http://s.yunio.com/Ee6n8z 

为了上传方便,这货是.rar格式的。可以先把文件在win下解压,拷到U盘里面,然后用LiveCD进入Ubuntu再看,文件时图片和.pdf,Ubuntu兼容。

上面那个链接貌似失效了……囧。追加一个百度网盘:http://pan.baidu.com/share/link?shareid=1185935304&uk=322048121

posted on 2013-06-27 20:39  aries__liu  阅读(8184)  评论(1编辑  收藏  举报