打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux启动时报错bash:no job control in this shell

Linux启动时报错bash:no job control in thisshell

 

Linux系统启动时报错,认为启动过程中出现了错误

启动第一步--加载BIOS

启动第二步--读取MBR

启动第三步--Boot Loader / Grup

启动第四步--加载内核

启动第五步--用户层init依据inittab文件来设定运行等级

启动第六步--init进程执行rc.sysinit

启动第七步--启动内核模块

启动第八步--执行不同运行级别的脚本程序(启动默认设置的那个)

启动第九步--执行/etc/rc.d/rc.local

启动第十步--执行/bin/login程序,进入登录状态

我们所报错的内容出现了welcome to our linux,说明已经加载了grup信息,所以从第四步开始检查,最多到第七步,因为启动到第七步时系统已经就起来了,只是选择运行哪个级别而已了。

开始检查的第一步时:开机界面只是一个进度条,按delete键也不能切换时

相信出现这个报错的人,肯定不是玩linux的新手了,我也就不记录的那么详细了,这个是自己真实出现的案例,一步一步查资料解决的。

进入单用户模式,把rhgh删除掉然后启动,这样就可以不只是看进度条了,可以看具体出错的位置,出错的代码然后在查找资料。

        

启动后看到了如下图的界面

输入命令时不显示,也不能查看grub.conf文件,所以需要挂载光盘进入到救援修复模式中进行查看:

1.  修改BIOSCDROM中启动

2.  选择Rescue installed system

查看内核的位置是否手抖多写了参数

如果有备份文件可以使用diff进行对比比较,查找修改内容的位置,如果没有的话,就咱自己找找咯

查看/boot/grub/grub.conf

查看/sbin/init,/etc/inittab

查看/etc/rc.d/rc.sysinit

你的真实系统被挂载到了/mnt/sysimage

没有做备份,可以用uname –r查看系统的版本找个相同版本运行正常的机器,进行比较配置文件里面的信息,然后找不同点,虽然麻烦,还是只有几个配置文件。

进入到真实系统后,查看/boot/grub/grub.conf,没有少或多参数 

查看/etc/inittab,能进入单用户说明没有问题

查看/etc/rc.d/rc.sysinit

多出的部分,注释掉试试

没有问题了,说明问题出在这里了。

如果还没有检查出来。。。

再依次查看

查看/proc/modules

查看加载的驱动模块lsmod

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
linux 启动过程分析
Linux启动过程详解-《别怕Linux编程》之八
Linux启动流程与Grub的配置
关于Ubuntu 12.04修改默认运行级别,启动字符界面的个人理解
构造嵌入式Linux的文件系统||Linux|
linux的基础启动流程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服