免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9430 | 回复: 8
打印 上一主题 下一主题

[系统安装] [求助]CentOS 5.3进入GRUB rescue无法启动系统 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-04-09 22:50 |只看该作者 |倒序浏览
本帖最后由 cdfinder 于 2013-04-09 22:52 编辑

平台:

32位奔4机器
用4G U盘做的CentOS 5.3安装盘

安装成功后直接部署各种工具,然后重启,结果没起来。
我再手动开机就出现了:
  1. GRUB loading.
  2. Welcome to GRUB!

  3. error: file not found.
  4. Entering rescue mode...
  5. grub rescue>
复制代码
于是,我输入ls,得到:
  1. (hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos1)
复制代码
我使用ls命令挨个查询了这几个分区,后两个分区是U盘;(hd0,msdos3)的内容如下:
  1. ./ ../ lost+found/ home/ boot/ sys/ proc/ var/ tmp/ dev/ etc/ root/ selinux/ usr/ bin/ lib/ media/ mnt/ opt/ sbin/ srv/ misc/
复制代码
(hd0,msdos1)的内容如下:
  1. ./ ../ lost+found/ grub/ memtest86+-1.65 message initrd-2.6.18-128.el5.img System.map-2.6.18.el5 config-2.6.18-128.el5 symvers-2.6.18-128.el5.gz vmlinuz-2.6.18-128.el5
复制代码
可以看到boot/和grub/分别位于(hd0,msdos3)和(hd0,msdos1)中,于是:
  1. set prefix=(hd0,msdos1)/grub
  2. set root=(hd0,msdos3)
复制代码
设置完成后,输入:
  1. insmod normal
复制代码
结果却给了个error:file not found.

我进入了boot/和grub/下都查过,确实没有normal模块。。。



请问这是什么问题啊?我彻底卡在这里了。。。请大家帮忙,谢谢了。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2013-04-10 10:36 |只看该作者
你硬盘是如何分区的?试试root (hd0,0)
看看有没有显示

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
3 [报告]
发表于 2013-04-10 10:40 |只看该作者
如果root (hd0,0)能正确执行,在后续的>后面按照标准的
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/你的根分区分区的分区标示符(这个应该能在grub.conf里面查询到)
initrd /initrd-2.6.18-128.el5.img
boot
这个顺序看看机器能不能引导起来

论坛徽章:
0
4 [报告]
发表于 2013-04-10 18:48 |只看该作者
chenyx 发表于 2013-04-10 10:40
如果root (hd0,0)能正确执行,在后续的>后面按照标准的
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/你的 ...


谢谢版主的回复。

我现在在这种模式下没法使用root命令,

你问的分区情况不是我原帖里给的那个吗?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
5 [报告]
发表于 2013-04-10 19:15 |只看该作者
没法用root命令?你安装的过程是什么,grub安装到什么地方了?

论坛徽章:
0
6 [报告]
发表于 2013-04-10 20:35 |只看该作者
chenyx 发表于 2013-04-10 19:15
没法用root命令?你安装的过程是什么,grub安装到什么地方了?


是的,返回的提示是:unknown command 'root'

我的安装过程:

因为机器老,只有CD光驱,而CD安装盘得有六张;
所以我就把centos-5.3-i386-bin-DVD.iso文件用UltraISO刻到了一个4GB优盘里(刻入前也进行了格式化),
然后把机器的BIOS启动首选项改成USB-FDD,引导进入了CentOS的安装界面,然后选择的是图形界面安装的方式,
硬盘的分区是自定义的,但是80GB的硬盘没有全部规划完,每个分区都在可选存储中点掉了U盘的复选框,
然后一路安装,成功后的首次重启正常(U盘没有拔出),进入系统后,就开始安装各种工具,编译各种工作相关的库,
倒腾了一下午,觉得大功告成了,重启了一下,然后就没有然后了。

你问到的grub的安装位置是不是那个/boot的分区啊?

不好意思,我是菜鸟,以前都只是直接用Ubuntu,这是第一次装Linux系统。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
7 [报告]
发表于 2013-04-10 20:45 |只看该作者
安装的过程有一个步骤是安装grub的,我想问你那个步骤选择是是什么,正常应该选择硬盘的主分区

论坛徽章:
0
8 [报告]
发表于 2013-04-11 22:27 |只看该作者
chenyx 发表于 2013-04-10 20:45
安装的过程有一个步骤是安装grub的,我想问你那个步骤选择是是什么,正常应该选择硬盘的主分区

那个步骤选的是什么我当时也没有记录,太菜了。。。
如果没法搞明白这个,是不是就只有重新安装了啊?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
9 [报告]
发表于 2013-04-12 07:39 |只看该作者
你先试试用u盘启动,进入救援模式,chroot切换到硬盘,fdisk -l查看下硬盘的设备名,假设硬盘是/dev/sda
运行 grub-install /dev/sda,看看能不能安装
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP