Grub“quiet splash”+linux-image-3.2.0-40-generic+全盘加密=启动失败

Grub“quiet splash”+linux-image-3.2.0-40-generic+全盘加密=启动失败

从今天早上开始,我的笔记本电脑上的启动过程就无法正常工作了。与昨天(一切正常)相比,唯一相关的变化是内核更新(从 3.2.0-39-generic 到 3.2.0-40-generic)。

当 grub 尝试启动 3.2.0-40-generic 内核时,我只看到黑屏(屏幕似乎已关闭)。

经过多次尝试和谷歌搜索后,我发现了以下情况:如果我将 CMDLINE_LINUX_DEFAULT grub 参数(在 /etc/default/grub 中)从默认值“quiet splash”更改为“nomodeset”,则启动过程可以正常工作,但屏幕分辨率会比以前低(从 1600x900 到 800x600)。

以前的内核版本 (3.2.0-39-generic) 不会发生这种情况。即使启用了“quiet splash”,一切在正确的分辨率下都能正常工作。

重要提示:我的磁盘已完全加密(实际上设置是 LVM + 加密)。因此,当启动正常时,在 grub 选择屏幕之后,系统会要求我输入用于解密整个文件系统的密码。

有办法修复这种错误行为吗?我想避免使用诸如始终使用旧内核或使用“nomodeset”作为默认参数之类的解决方法。

先感谢您

答案1

我遇到了这个问题,花了很多时间寻找原因后,我发现软件管理器没有更新 initramfs,导致启动状态被破坏。但只有少数人会遇到这种情况。我不知道为什么。

尝试更新 inirtramfs:

sudo 更新-initramfs -u

告诉我它是否有效。

编辑:这似乎是一个错误,不是在更新管理器中,而是在内核中。 https://bugs.launchpad.net/bugs/1167114

相关内容