由于我的 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-generic
linux-image-...
ubuntu-drivers autoinstall
编辑2:
清除所有与 Nvidia 相关的内容并安装nvidia-driver-430
并不能解决问题。
答案1
经过多次反复试验后,我得出了一个可行的系统(至少对我来说):
sudo apt purge *nvidia*
- 如果有人使用大量与 Nvidia 相关的东西,上述内容可能太多了。
nvidia-driver-XXX
仅清除可能就足够了,但我没有测试过。
- 如果有人使用大量与 Nvidia 相关的东西,上述内容可能太多了。
reboot
- 在 GRUB 菜单中,选择最新的内核(目前还不起作用)
- 现在,我能够在没有专有 Nvidia 驱动程序/包的情况下启动 KDE/sddm。
sudo ubuntu-drivers autoinstall
- 现在最新的专有驱动程序已安装,我可以毫无问题地重新启动系统。