Debian 在新内核上启动失败,但在旧内核下运行正常,如何排除故障?

Debian 在新内核上启动失败,但在旧内核下运行正常,如何排除故障?

从 Bullseye 升级到 Bookworm 之后,Debian 无法在其最新内核下启动。新内核根本6.1.0-11无法运行。显示引导到内核消息后,屏幕上根本没有任何输出。我的显示器显示一条警告,提示根本没有输入并进入省电模式。我最初以为升级会损坏系统,但内核5.10.0-25无需使用恢复模式即可正常启动。

由于没有输出,我认为英伟达显示驱动程序不兼容。然而dkms输出似乎表明这可能不是原因:

$ sudo dkms status
nvidia/535.104.05, 5.10.0-25-amd64, x86_64: installed
nvidia/535.104.05, 6.1.0-11-amd64, x86_64: installed
v4l2loopback/0.12.7, 5.10.0-25-amd64, x86_64: installed
v4l2loopback/0.12.7, 6.1.0-11-amd64, x86_64: installed
xtrx/0.0.1+git20190320.5ae3a3e-3.2, 5.10.0-25-amd64, x86_64: installed
xtrx/0.0.1+git20190320.5ae3a3e-3.2, 6.1.0-11-amd64, x86_64: installed

我想在搜索解决方案时继续使用旧内核,但每次我apt upgrade都会抱怨它期待新内核并不断要求我重新启动会话。当系统没有输出任何内容时,如何诊断原因?如果我无法找到解决方案,如何更改 GRUB 设置,使其成为5.10.0-25默认设置并自动启动 GRUB?

相关内容