好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Ubuntu出现grub rescue的处理方法 - Linux操作系统:


Ubuntu出现grub rescue的处理方法

 

前不久刚刚装上ubuntu 12.04, 折腾了几天的多媒体和命令行,这几天啃鸟哥的书啃的很嗨皮,谁知今天晚上一开机就出现了grub rescue 的问题,吓了我一跳!!!不过google了一下,这个问题还是比较好解决的,记录下解决方案:

 

若你知道你的你的linux装在那个分区下,例如(hd0,7)。那就简单了,直接执行如下的grub配置信息:

 set root=(hd0,7)

set prefix=(hd0,7)/root/grub

insmod /boot/grub/normal.mod

 

之后输入命令 normal 就可以进入久违的grub引导页面的!Thank God!!

进去之后呢,需要做一下修复,进入终端,输入以下代码:

    sudo update-grub  www.2cto.com  

    sudo grub-install /dev/sda

 

如果你不知道linux装在什么地方怎么办呢,比如像LZ 这样装机的时候跑去聊天,以至于系统默认安装的(汗!!!)。不要紧,我们可以执行如下代码去寻找:

首先,ls   可以查到你的电脑磁盘分区信息;
 

接着,执行 ls (hd0,X) /boot/grub,这里X跑遍你的磁盘分区,直到出现查找到文件为止。(怎么跑遍啊?重复输几次啊同学,我也没啥好办法)当你看到一堆的文件出现的时候,恭喜你,这个分区就是你装系统的分区。

PS:没找到的时候,会出现两个错误信息,一个是error system(大概这个意思的吧,记不清了),另一个是 file not found; 出现前一个信息的话,这个分区必然不是我们要找的;出现后面的情况的话.... 可能是你输错路径了,重新尝试一下。(我就是这样的,不知道为啥)

 

PS2:完全不知道我为啥会出现这个问题,我昨天晚上正常关机,只是今天中午上了一下windows 7,不知道是不是这个问题!!

 

参考资料:http://www.2cto.com/os/201111/112327. html

原文地址:http://www.cnblogs.com/harold-yang/archive/2012/09/17/2689831.html
 

查看更多关于Ubuntu出现grub rescue的处理方法 - Linux操作系统:的详细内容...

  阅读:61次