双系统下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删除掉就可以了,原来的双系统就可以正常使用了