win7重装后无法进入Grub启动项

来源:互联网 发布:c 书籍 知乎 编辑:程序博客网 时间:2024/05/17 05:04

原来装的是win7和ubuntu10.10的双系统,后来感觉win7装的软件太多以至于一团乱麻了,于是索性一刀切重装win7系统。哪知重装win7系统很顺利,重启后没有了原来的grub选择项,无法进入ubuntu系统,很是烦恼,于是上网google下,终于找到了可行的办法。下面写下来与大家分享。

step1:用liveCD或者U盘做的启动盘从U盘启动,进入ubuntu

step2:选择试用ubuntu

step3:打开终端,取得管理员的权限,#sudo -i,这样就在根用户下操作了

step4:接着输入,#fdisk -l,这条语句是查看整个硬盘的分区情况,但是可惜的是,我键入这条命令的时候,并没有像我想象的那样,那个分区在那个盘,只是大致的叙述了下,比如:

/dev/sda7      ***(大小)   block值  

没有对应是挂载点,比如,/dev/sda7挂载在根目录 / 下。所以,以后在装linux系统时,要记住自己的分区的大致情况。

step5:了解了自己linux系统的分区情况后,接下来进行的是挂载。

#mount /dev/sda7 /mnt    (我的/dev/sda7挂载在根目录)

#mount /dev/sda8 /mnt/boot

#mount /dev/sda9 /mnt/home

swap就不用挂载了,当挂载没错时,进入下一步;

step6:执行语句,说实话,这句话我也没弄明白是什么意思。

#grub-install  --root-directory=/mnt /dev/sda

执行完后,如果成功,有提示:Installation finished. No Error Reported.

step7: 以上步骤做完后,还没有完,这样只是开机的时候显示grub选项,根本没有更新,有可能选择了win7也无法进入的情况。所以,开机根据选项进入ubuntu重新跟新grub。打开终端,键入

sudo update-grub2

成功的话,提示:

grub.cfg ...

Found Debian background:moreblue-orbit-grub.png

等等

done

step8:重启机器,如果前面几步都无误的话,那么恭喜你,机器恢复如初了!!!