404mj.diandian.com/post/2014-03-26/40061345300
问题描述: 本人于一天前打算将win7下的磁盘空间多分点给Ubuntu一点,于是将一个磁盘全部清空,并删除了。然后关机睡觉了,第二天打开电脑--傻了,原先的GRUB紫色引导界面不见了,只有一个黑的屏幕,上面来两行字:error:unknown filesystem grub rescue> 这种问题还是头一次见啊,鉴于自己还是Linux的小菜。只能上网搜寻,(在这里我要感谢广大技术帝们的支持!当然我的文献检索能力也是值得表扬的!)
参考资料 : 首先发现的这个网址 然后是这个 另外着三个链接也给了我很大帮助 1:http://zhidao.baidu.com/link?url=O-j1EGGqHsUJaf-ukKDz5ziHfGYFA7T8lPt-D67bhTtCJsost0TZXXX1HaJD0J5SaV8bcAhWhPQWecm1JUVtq 2http://hi.baidu.com/zyq2280539/item/e1350dd64b5388cb1b72b479 3http://blog.sina.com.cn/s/blog6c9d65a10100n76w.html
操作步骤 以下为我解决问题的过程,可能不同电脑会不一样,但,大部分还是可以借鉴的 1、开机,出现那个令人头大的error界面。然后命令:ls。我的出现了以下文字:(hd0)(hd0,msdos8)(hd0,msdos7)(hd0,msdos6)(hd0,msdos5)(hd0,msdos4)(hd0,msdos2)(hd0,msdos1)
2、寻找安装目录,逐个试ls (hd0,msdos*) 知道出现一系列文件。假如是msdos6
3、修改启动分区:
root=(hd0,msdos8)
prefix=/boot/grub //grub路径设置
set root=(hd0,msdos8)
set prefix=(hd0,msdos8)/boot/grub
insmod normal //启动normal启动
normal
4、这是你就会看到熟悉的界面了,至于例外情况我没有遇到,假如有的话参考上面的链接说的
5、毫无疑问应该选择进入Ubuntu系统,然后打开终端。这个时候我烦了错误,直接运行了一个命令就退出了。结果还是不行。。正确的操作是 sudo update grub sudo grub-install /dev/sda
6、然后重启,就会看到GRUB了!