内核更新后 RHEL 无法完成启动

内核更新后 RHEL 无法完成启动

我遇到了一个有点奇怪的问题。我运行的是 SL6.5(RHEL 克隆版),几个月前更新了内核。内核发行说明可以在这里找到这里。我更新到了 431.17.1 内核。在启动过程中,启动过程基本完成,但在登录屏幕出现之前会挂起。如果我启动到较旧的内核 (431.11.2),则一切都会正常启动。431.20.3 内核的行为与 431.17.1 一样。下面是挂起时的屏幕(我对质量/眩光表示歉意,在启动过程中没有很好的截屏方法)。

在此处输入图片描述

请注意,此时 sshd 已成功启动,因此我启动了 liveCD,进入我的一位同事的桌面,并使用 ssh 连接到计算机。连接工作正常,我能够浏览我的根文件系统,甚至使用 X11 转发启动了 matlab,这似乎没有问题。

我尝试查看 /var/log,没有发现启动过程中发生任何重大错误。我想知道我能做些什么来找出导致这种情况的原因,以及如何修复它。

答案1

在尝试使用ntsysv问题图片中显示的服务关闭程序并试图找出导致挂起的原因后,我决定看看是否是登录屏幕的实际显示导致了问题。我检查了一下,发现 NVIDIA 发布了一个新的驱动程序,所以我下载了它并启动到运行级别 3 进行安装。此时我意识到新内核在运行级别 3 中启动正常。

安装新驱动程序后,新内核启动时没有问题。我不知道新驱动程序是否解决了这个问题,或者重建旧驱动程序是否足够(我猜应该足够)。

相关内容