“安全更新”到4.15.0-24-通用#26-Ubuntu屏幕显示日志内容未登录

今天早上Ubuntu Bionic 18.04 SoftwareUpdater安装了包括新内核版本4.15.0-24-generic#26-Ubuntu的更新。 现在当系统启动时,屏幕显示某些日志的内容而不是登录提示。

在正常的红点相位之后显示日志文件,除了在第4个点变为红色并且第五个点永远不变为红色之后存在长暂停。 突然显示此日志。 几乎所有内容都是[ OK ]

此日志的最后3行读取

 [ OK ] Started irqbalance daemon [ OK ] System Logging Service. [ OK ] Started GNOME DisplayManager. Dispatcher Service....upport.hanges.pp link was shut down. 

再往上是一个可能相关的非OK行,但是后面的行有[ OK ] 。 也许它所指的“Plymouth BootScreen”就是我所看到的。

 [ .] A start job is running for Hold until boot process finishes up (28s / no limit)[ OK ] Started Show Plymouth BootScreen. 

我尝试启动以前的内核,但同样的事情发生了。

我无法向上滚动以查看此日志的开头。

如何让我的系统正常启动并显示登录屏幕?

我可以进入系统,所以如果我知道要改变什么来解决这个问题,我应该能够做到。

这是令人沮丧的Ubuntu软件更新列表中的最新版本,这些更新已经对我的系统产生了影响。 难怪用户不愿意安装更新。

我发现Launchpad错误1779476 ,打开6/30,与此问题相符。

编辑: 错误1779476是一个类似症状的不同问题。 错误1779827具有匹配的症状和原因。

尝试一下:

 sudo apt install haveged sudo systemctl enable haveged 

这个问题似乎只影响内核4.15.0-24。 在启动Xorg时调用getrandom(),并且出于某种原因在4.15.0-24中,它会挂起一段时间,直到熵足够高以生成随机数作为xauth的魔术cookie。 在给xauth使用随机数之前,Xorg,LightDM和GDM不会启动。 任何类型的鼠标/键盘输入都可能会提高熵,这就解释了为什么按键或移动鼠标可以解决问题。 在启动时,Haveged会产生足够的熵,从而消除了这个问题。

它被报告为一个bug,所以一旦修复了bug,希望在未来的内核中没有必要。

以前的4.15.0-23内核没有这个问题,所以启动它也可以。

编辑:根据此错误报告,已提交修复程序。 我想它很快就会被释放到回购。

嘿,我刚遇到同样的问题。 我没有调查,但我认为问题是GDM,也许是内核。

我使用的快速解决方法:

  1. (重新)启动计算机。

  2. Shift直到您获得Grub菜单。

  3. 选择以前的内核4.15.0.23。 (这可能没有必要,但我对4.15.0.24内核的行为很奇怪。)

  4. 当您看到日志或启动屏幕时,按Ctrl + Alt + F2直到您获得登录shell。 (如果没有任何反应,只需按Ctrl + Alt + F1Ctrl + Alt + F2Ctrl + Alt + F1Ctrl + Alt + F2 ,依此类推,直到获得登录shell。)

  5. 在登录shell中输入您的用户名和密码。 (如果看起来它已经冻结而不再响应,只需再次按Ctrl + Alt + F2 。)

  6. 输入:

     sudo systemctl stop gdm 
  7. 现在只需安装一个新的显示管理器:

     sudo apt install lightdm 

    如果已安装LightDM,请运行:

     sudo dpkg-reconfigure lightdm 
  8. 它将询问您使用哪一个作为默认值,GDM或LightDM,选择LightDM。

  9. 也许不是必需的,但我删除了内核:

     sudo apt purge linux-image-4.15.0-24-generic linux-headers-4.15.0-24\* 

    如果使用此内核4.15.0-24启动,则删除过程将要求您确认危险删除当前正在运行的内核。 中止并不确认此操作,这是默认选项!

  10. 在这之后重新启动。

@David Foerster谢谢你现在好多了