自内核更新后,Kubuntu 19.10(sddm)将无法加载

自内核更新后,Kubuntu 19.10(sddm)将无法加载

由于我的 Kubuntu 系统上的 Linux 内核已更新至版本 5.3.0-24,因此它无法启动。我只看到一个带有光标的黑屏:

  • 光标不动;
  • 光标是微风主题的,因此一些 KDE 的东西能够加载;
  • 我无法切换到 tty2,3,...;
  • 键盘似乎没有反应,尽管其背光可以工作。

如果我在 GRUB 菜单中选择内核版本 5.3.0-23,一切都会顺利运行。

起初我以为这个问题与 kubuntu-backports 有关,所以我清除了那个 PPA,并恢复到“标准” KDE 版本。

我的第二个猜测是问题出在 nvidia-driver(版本 440,从官方 NVIDIA PPA 安装)上,所以我也恢复了它(再次清除 PPA)。现在它是版本 435,来自软件包ubuntu-drivers-common

所以我现在的安装相当“原始”,但是系统无法使用内核 ...-24 加载,只能使用 ...-23 加载。

然后我认为问题出在内核本身,因为我看到了变更日志即将推出的内核版本条目...-26:

  • nvidia-435 在 eoan 中,linux-restricted-modules 仅针对 430 构建,ubiquity 为我提供了自签名模块体验,而不是使用规范签名的模块(LP:#1856407)
    • 添加 nvidia-435 dkms 构建

所以我一直在等待最近发布的新内核,我更新了一些东西,但我的系统也无法加载新内核...-26。

除了完全重新安装系统之外,您能否建议一些步骤来解决此问题?

我应该清除/重新安装哪些包、按照什么顺序等等?

编辑1:

我认为引用的变更日志条目与源包相关,并且repo 中linux-restricted-modules有一个与之相关的二进制包。它依赖于它本身,但它没有安装,并且它也不是通过命令安装的。注意:安装它并不能解决问题。linux-modules-nvidia-435-genericlinux-image-...ubuntu-drivers autoinstall

编辑2:

清除所有与 Nvidia 相关的内容并安装nvidia-driver-430并不能解决问题。

答案1

经过多次反复试验后,我得出了一个可行的系统(至少对我来说):

  1. sudo apt purge *nvidia*

    • 如果有人使用大量与 Nvidia 相关的东西,上述内容可能太多了。nvidia-driver-XXX仅清除可能就足够了,但我没有测试过。
  2. reboot

  3. 在 GRUB 菜单中,选择最新的内核(目前还不起作用)
    • 现在,我能够在没有专有 Nvidia 驱动程序/包的情况下启动 KDE/sddm。
  4. sudo ubuntu-drivers autoinstall
    • 现在最新的专有驱动程序已安装,我可以毫无问题地重新启动系统。

相关内容