Chinaunix首页 | 论坛 | 博客
  • 博客访问: 357251
  • 博文数量: 94
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 606
  • 用 户 组: 普通用户
  • 注册时间: 2015-09-30 08:58
个人简介

x

文章分类

全部博文(94)

文章存档

2019年(4)

2018年(10)

2017年(26)

2016年(38)

2015年(16)

我的朋友

分类: LINUX

2016-06-16 10:40:57

本文转自:http://blog.sina.com.cn/s/blog_7deb436e0101nzkq.html

昨天刚装的双系统,今天在WIN7下对硬盘进行分区,没想到grub启动出现了问题,重启的时候出现错误:

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

网上找了不少的办法,看到的大致雷同,提到的几个命令应该记录一下。在救援模式下,只有很少的命令可是使用:
  1. set 设置环境变量
  2. ls 查看设备
  3. insmod 加载模块
  4. root 指定用于启动系统的分区
  5. prefix 设定grub启动路径
在救援模式下,先ls查看下设备,一般都有好多分区。这时候要手动找到linux分区,因为我们要加载正确的模块,先找到分区就是。
方法:ls (hd0,X)/
X为显示的号码,如果是msdos11可以直接用11代替。该命令为查看分区下的文件,如果root单独分区了,就找到grub目录,然后ls (hd0,x)/gurb会发现还有个i386-pc目录,normal.mod文件就在该目录下。

insmod (hd0,X)/grub/i386-pc/normal.mod

执行完后,你可能会发现boot.mod这个文件又找不到,所有这种情况就只有liveCD模式下解决了。在网上找了个简单的办法如下:

第一步:
在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
第三步:
修复就是了,真是好简单。
多系统启动出现grub rescue模式,错误“normal.mod not found”解决办法
阅读(3036) | 评论(0) | 转发(0) |
0

上一篇:SIP协议

下一篇:统计代码量

给主人留下些什么吧!~~