grub rescue模式下启动

来源:互联网 发布:php字符串的拆分 编辑:程序博客网 时间:2024/05/21 08:51

引子

旧电脑,卡顿。在一次长久的卡顿并合上电脑让它休眠后,当我重新打开电脑时,遇到了一个奇怪的页面,然后奇怪的点击了一个退出选项后,我成功的在开机时遇到了grub rescue模式问题。网上查询一番后,了解到可能是误删了开机引导文件或者调整了linux分区所致。

配置

win8 + ubuntu14.04

现有方案

文章[http://blog.csdn.net/tody_guo/article/details/7537454]较好的说明并解决了该问题。但是,在运行ls (hd0,msdos*)/,*指代数字,后发现boot与grub并不在一个磁盘分区下,boot在msdos6下,里面没有grub;grub在msdos8下,里面也没有显示有normal.mod。

解决方案

好吧,其实很简单。直接将(hd0,msdos*)/boot/grub 替换成(hd0,msdos*)/grub。由于ls命令下grub中没有显示normal.mod,于是,直接改为insmod normal
总而言之,先用ls 以及ls (hd0,msdos*)/ 找到grub,然后输入修改引导文件的命令。详情如下:
操作详情

然后,电脑就可以成功启动,愉快的进入操作系统选择界面了。

有待解决

-grub为空时如何修改grub.cfg配置文件
-如何下次开机不再进行上述步骤

0 0