问题描述:

笔者的linux服务器用的是本地镜像安装方式,安装后挂载本地镜像作为yum源使用了一段时间,后续因为种种原因,yum源替换为aliyun公网yum源。

正因为这次yum源替换,系统监测到部分应用的更新,在一次重启操作中无心勾选了安装更新的选项,如图




linux reboot后一个小时连接不上 linux服务器reboot后起不来_内核启动


不巧的,在系统安装过程中赶上了设备断电,悲剧发生了,新安装的内核启动无法顺利引导进入系统,卡在了这个界面,(或者可能另一个界面:好多个linux企鹅的那个界面)


linux reboot后一个小时连接不上 linux服务器reboot后起不来_linux reboot后gui没了_02


解决方法1

这种情况估计能急死挺多linux小白的,首先,不要慌张重置电源(断电开机),在这个界面里,选择第二个(旧的内核启动)


linux reboot后一个小时连接不上 linux服务器reboot后起不来_linux reboot后gui没了_03


然后就能顺利进入系统了,


linux reboot后一个小时连接不上 linux服务器reboot后起不来_重启_04


接着,我们需要设置一下默认使用第二个内核启动,以免下次启动时候再次自动选择第一个内核启动卡住不动。命令如下:

grub2-set-default 1 ##这里的第二个对应的其实是1,因为逻辑上是从0算起的。


linux reboot后一个小时连接不上 linux服务器reboot后起不来_重启_05


然后,就可以reboot重启看看是不是默认以第二个内核启动进行系统引导。

解决方法2:

这个办法只是暂时的,我们当然还是有必要修复一下最新的内核启动,下面是操作步骤:

首先,确认一下啊已安装的内核启动

rpm -qa | grep kernel


linux reboot后一个小时连接不上 linux服务器reboot后起不来_linux reboot后gui没了_06


对应的版本信息跟启动界面时是一致的,重新安装一下最新的内核启动

执行命令

yum reinstall -y kernel-3.10.0-11.27.19.1.e17.x86_64


linux reboot后一个小时连接不上 linux服务器reboot后起不来_内核启动_07


提示成功后,reboot重新启动服务器,这时,我们就能直接用第一个内核启动引导进入系统了。

注意,该次记录内容仅供参考,仅适用于内核安装出错时导致无法启动的情况,要注意导致你实际无法启动进入系统的原因是否跟上述情况一致。