雙系統下linux分區被誤删的解決辦法:
注:windows下删除邏輯驅動器時容易造成這種故障
方法一(插入系統CD光牒,進入試用模式):
$ 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
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