“安全更新”到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,也许是内核。
我使用的快速解决方法:
-
(重新)启动计算机。
-
按Shift直到您获得Grub菜单。
-
选择以前的内核4.15.0.23。 (这可能没有必要,但我对4.15.0.24内核的行为很奇怪。)
-
当您看到日志或启动屏幕时,按Ctrl + Alt + F2直到您获得登录shell。 (如果没有任何反应,只需按Ctrl + Alt + F1 , Ctrl + Alt + F2 , Ctrl + Alt + F1 , Ctrl + Alt + F2 ,依此类推,直到获得登录shell。)
-
在登录shell中输入您的用户名和密码。 (如果看起来它已经冻结而不再响应,只需再次按Ctrl + Alt + F2 。)
-
输入:
sudo systemctl stop gdm
-
现在只需安装一个新的显示管理器:
sudo apt install lightdm
如果已安装LightDM,请运行:
sudo dpkg-reconfigure lightdm
-
它将询问您使用哪一个作为默认值,GDM或LightDM,选择LightDM。
-
也许不是必需的,但我删除了内核:
sudo apt purge linux-image-4.15.0-24-generic linux-headers-4.15.0-24\*
如果使用此内核4.15.0-24启动,则删除过程将要求您确认危险删除当前正在运行的内核。 中止并不确认此操作,这是默认选项!
-
在这之后重新启动。
@David Foerster谢谢你现在好多了