admin 管理员组文章数量: 887021
目录
问题描述
问题排查步骤
1、重启进入单用户模式
2、进入到内核参数修改界面,如下图
3、修改内核参数
4、单用户模式界面
5、排查/etc/inittab配置文件
6、排查相关服务
解决方案:
1、再次进入单用户模式,查看开机自启程序
2、从自启动服务中 删除 mysql和mysqld
3、然后重启,成功进入系统
问题描述
有时,启动我们的Linux服务器时
感觉关机前也没做什么操作
但是莫名其妙的,系统就卡在开机界面,无法启动
系统无法开机,可能有多种原因
系统故障、启动级别故障、服务卡死等等
问题排查步骤
1、重启进入单用户模式
开机在内核选择界面,按 e (edit),如下图
2、进入到内核参数修改界面,如下图
3、修改内核参数光标移到第二行:按e,输入quiet 1,或者 quiet single,进入单用户模式。然后按b重启系统,就进入了单用户模式注: e是edit b是boot其实此处就是修改了grub的配置文件,即/boot/grub/grub.conf
如下图:
4、单用户模式界面
5、排查/etc/inittab配置文件
首先查看,是不是/etc/inittab文件中的配置默认运行级别出了问题。
如果安装时没有选择图形界面
并且inittab级别设为5了,就无法正常启动。
绝大多数无法启动的问题,都是由于启动级别引起的。[root@localhost /]# vim /etc/inittab
排查结果:启动级别为3,命令行启动,没问题
6、排查相关服务
执行命令,命令行重启服务器[root@localhost /]# init 3
此时会显示,系统加载时 运行的程序
如果有什么自启动程序无法加载,会显示出来,帮助我们排错
我们发现 mysql进程开机自启动
但是,一直无法起来
所以导致系统卡在开机界面无法启动
问题找到了,原来是不讲武德的mysql
解决方案:
既然是mysql无法开机自启动导致系统开机卡住
那我们先取消mysql的开机自启动
等成功进入系统之后,再用闪电10连鞭收拾mysql
1、再次进入单用户模式,查看开机自启程序[root@localhost /]# chkconfig | grep mysql
果不其然,mysql的两个服务是开机自启动的
2、从自启动服务中 删除 mysql和mysqld[root@localhost /]# chkconfig --del mysql[root@localhost /]# chkconfig --del mysqld
3、然后重启,成功进入系统
版权声明:本文标题:linux系统启动卡住不动了,Linux不讲武德——卡在开机界面就不动了 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1715944252h659043.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论