双系统下linux分区被误删的解决办法:
注:windows下删除逻辑驱动器时容易造成这种故障
方法一(插入系统光盘,进入试用模式):
$ su -
# mkdir /media/tempdir
# mkdir /media/tempdir/home
# mount /dev/sda7 /media/tempdir (将/分区挂载到/media/tempdir)
# mount /dev/sda8 /media/tempdir/home (将/home分区挂载到/media/tempdir/home)
# grub-install --root-directory=/media/tempdir /dev/sda
正常情况下会出现“Installation finished No Error Reported”
重启电脑,选择ubuntu
$ sudo update-grub2
重启电脑即可
方法二(用PE登录系统):
下载grldr
下载地址:http://forum.ubuntu.org.cn/download/file.php?id=79193
1、用PE登录系统
2、把解压后的grldr.mbr和grldr放在第一个磁盘的根目录下(一般为C盘)
3、新建一个boot.ini文件(还是在C盘根目录下)
写入如下内容:
C:\grldr.mbr="ubuntu 11.04"
3、重启从硬盘启动(可直接拔了PE)
重启后就可以看到ubuntu 11.04的启动项
选择ubuntu 11.04启动项进入ubuntu
4、用ubuntu的引导器来引导回windows系统(调出命令行)
$ sudo grub-install /dev/sda
$ sudo update-grub
5、成功进入windows系统后把C盘刚放的grldr.mbr,grldr和boot.ini删除掉就可以了,原来的双系统就可以正常使用了
本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/998332如需转载请自行联系原作者
yangzhimingg