红联Linux门户
Linux帮助

error: file 'boot/grub/i386-pc/normal.mod' not found

发布时间:2016-01-18 09:56:20来源:linux网站作者:ylxb23

error: file ‘boot/grub/i386-pc/normal.mod’ not found
Entering rescue mode…

windows10和Ubuntu双系统,今天进入Ubuntu的时候出错,显示这个信息,顿时头大。
搜索了解到引起这个问题的原因硬盘分区出现错误,回想一下,原来再windows10下,我刚将一个分区删除了。


解决方法:


使用 ls 命令查看当前的分区情况,结果如下(各有不同)

(hd0) (hd0, msdos6) (hd0, msdos5) (hd0, msdos3) (hd0, msdos2) (hd0, msdos1) (hd0, msdos0)


使用 ls (hd0, msdos6)/boot/grub 也就是从左边开始有 msdos×字样的分区开始查找,也就是查找grub所在的分区,当显示的结果不再是

error: unkonwn filesystem.


也就说,当结果显示的室文件夹下面是一些文件目录的时候,譬如我的是在 ls (hd0,msdos2)/boot/grub的时候出现的,则依次使用:

set boot=(hd0,msdos2)/boot/grub
set prefix=(hd0,msdos2)/boot/grub
insmod normal
normal


在 normal执行完成后就会进入熟悉系统列表了。

注:
- set设置幻镜变量
- ls查看目录
- insmod加载模块
- normal普通模式
- root制定引导,即grub所在的安装的系统所在的分区
- prefix设定grub配置文件和启动路径


重启后发现还是会出现一样的情况,使用在使用以上方法进入 Ubuntu系统下之后,执行一下步骤:

第一步:
在liveCD模式进入UBUNTU,插入光盘,选择try ubuntu就是。
第二步:
安装Boot-Repair,首先指定一个软件仓库(这里没资源,用别人的)
sudo add-apt-repository ppa:yannubuntu/boot-repair
更新本地列表:sudo apt-get update
安装:sudo apt-get install -y boot-repair
执行修复命令:boot-repair


图文详解如何安装Ubuntu 15.10:http://www.linuxdiyf.com/linux/15236.html

Ubuntu Kylin 15.10快速安装指南:http://www.linuxdiyf.com/linux/15144.html