免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11968 | 回复: 9

如果linux开机就如“grub> _”命令行界面,那是什么原因?注意:是问原因! [复制链接]

论坛徽章:
0
发表于 2011-03-31 22:26 |显示全部楼层
就是说,什么原因导致了“开机进入grub命令行界面”?
还有,我现在已经知道可以输入以下命令,来进入我的linux系统:
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.23.1-42.fc8
        initrd /boot/initrd-2.6.23.1-42.fc8.img

但是,每次开机都需要输入这些命令,很是烦人。有什么办法?

论坛徽章:
0
发表于 2011-03-31 22:35 |显示全部楼层
回复 1# iiiyyyhhhsss


    http://bbs.chinaunix.net/thread-2088732-2-1.html

    论坛有

论坛徽章:
0
发表于 2011-03-31 23:46 |显示全部楼层
启动文件丢失,你输入的命令行只是在帮助系统找到旧版本启动文件来启动系统

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-07-11 22:20:00
发表于 2011-04-01 08:26 |显示全部楼层
grub stage2阶段文件被破坏,说白了一般是/boot/grub/下文件有问题了。

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
发表于 2011-04-01 16:36 |显示全部楼层
进系统后手动编辑下 grub.conf,和你在 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
发表于 2011-04-01 17:22 |显示全部楼层
编辑下grub的配置文件,估计文件损坏了

论坛徽章:
0
发表于 2011-04-01 22:49 |显示全部楼层
学习学习了,还没遇到过这样的情况;

论坛徽章:
0
发表于 2011-04-02 11:44 |显示全部楼层
我记得现在有个命令可以自己构建了。grub然后tab一下,具体记不清了,貌似是grub-install

论坛徽章:
22
丑牛
日期:2014-08-15 14:32:0015-16赛季CBA联赛之同曦
日期:2017-12-14 15:28:14黑曼巴
日期:2017-08-10 08:14:342017金鸡报晓
日期:2017-02-08 10:39:42黑曼巴
日期:2016-11-15 15:48:38CU十四周年纪念徽章
日期:2016-11-09 13:19:1015-16赛季CBA联赛之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序设计版块每日发帖之星
日期:2015-12-03 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-09 06:20:002015亚冠之吉达阿赫利
日期:2015-07-03 08:39:42
发表于 2011-04-02 13:13 |显示全部楼层
修改配置文件

论坛徽章:
1
天秤座
日期:2013-10-23 13:20:42
发表于 2011-04-02 13:28 |显示全部楼层
了解系统的引导启动过程,这个问题很好排查


1.上电自检(POST)->

2.到BIOS选择设定的引导项(第一个可引导的设备,一般是本地磁盘)->

3.获得第一个扇区中MBR中的信息(假设就是硬盘引导,grub的stage1其实就在这个地方,其实真正的stage1应该在后面几个扇区,这个时候,你就看到在现实终端上的grub提示符了)->

4.grub通过读取/boot/grub/grub.conf(这个就是在grub1中为什么/boot分区不能使用lvm管理,因为系统那个真正的内核和initrd没载入到内存,它没有lvm设备的驱动啊,它无法认识到lvm中的内容。).通过载入系统中内核和initrd镜像文件,让我可以加载本地磁盘上的文件系统和更多驱动,再进行chroot。->

5.这个时候就到那个pid=1的init的加载和执行了,结合/etc/inittab文件,加载rc.sysinit,配置系统,和后续的服务啥的,已经rc.local.不同的运行级。配置tty啥的。->

6.进入系统了,图形或是字符界面

了解了这个过程。就知道你这个问题出在第3步和第4步交接的过程中。着重检查/boot/这个文件系统和其中的grub.conf文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP