电脑的系统:win7+Ubuntu14.10
起因:我的Ubuntu安装时分到的空间24G,用着用着就觉得太少了,于是切换到win7下重新分了一下分区,那么问题来了,重启后进不去Ubuntu了,应该就是grub的引导找不到文件系统了
现象:
error:unknown filesystem
grub rescue>
解决:把grub重新指向(hd0,msdosx)
方法:
(1)查看分区:
grub rescue>ls
显示如下:
(hd0)(hd0,msdos11)(hd0,msdos10) (hd0,msdos9)(hd0,msdos8)(hd0,msdos7)(hd0,msdos6)(hd0,msdos5)(hd0,msdos1)
(2)grub rescue>set
prefix=(hd0,msdos9)/i386-pc/grub
root=hd0,msdos9
系统是从msdos9分区里面启动的
(3)
grub rescue>set root=(hd0,msdos9)
grub rescue>set prefix=(hd0,msdos9)/i386-pc/grub
grub rescue>insmod normal //normal启动
grub rescue>normal
(4)
进入Ubuntu:
更新修复grub
sudo update-grub
重建grub到mbr
sudo grub—install /dev/sda
重启
---------------------妩媚妖娆的分割线---------------------------------
具体到自己的情况时,请注意msdosX这个X到底是几 可能需要你自己不断输入尝试,ls (hd0,madosX)/grub
看看是否成功显示内容 ,成功显示出来后,自己牢牢记住它,
还有我的目录是i386-pc,有没有,你需要看看自己的实际目录买别被我的情况误导了
grub rescue>set prefix=(hd0,msdos9)/i386-pc/grub 回车
grub rescue>insmod /grub/normal.mod 回车
最后祝你顺利
阅读(1713) | 评论(0) | 转发(0) |