尝试更新内核后卡在“正在加载初始 ramdisk”

尝试更新内核后卡在“正在加载初始 ramdisk”

我有一台配备 UHD 620 Intel 显卡的华硕 FX433N。该系统具有 Windows 10 和 debian stable 双启动,两个系统都运行良好。我尝试使用 wine,但系统抱怨未检测到视频卡。我按照描述的说明进行操作这里更新内核:

  • 回声德布http://http.debian.net/debianstretch-backports 主要贡献非自由 > /etc/apt/sources.list.d/stretch-backports.list
  • 易于更新
  • apt -t 拉伸向后移植安装 linux-image-amd64
  • apt install -t 拉伸向后移植固件-linux

之后,我重新启动系统并卡在启动上。当我选择 Debian 系统时,它卡在“正在加载初始 ramdisk”上,并且根本不起作用。 Ctrl+D、Ctrl+C 甚至 REISUB 组合。

我进行了快速研究,发现这里其中错误是在同一系统中描述的。那里描述了一种解决方法:

解决方法 1:在启动期间禁用英特尔微代码更新从此错误:https://bugs.launchpad.net/ubuntu/+source/intel-microcode/+bug/1759920 1/ 将启动参数:dis_ucode_ldr 添加到 /etc/default/grub 2/ update-grub

多亏了这个解决方法,我可以启动系统,但它运行速度非常慢。进入 TTY1 以避免使用 GUIS 并查看是否有任何我可以遵循的建议,控制台给出大量代码,其中一行重复超过 22-23 秒,并带有来自 syslog 的消息

看门狗:BUG:软锁定 - CPU#7 卡住了 22 秒!

我想这就是为什么整个系统变得非常慢的原因,因为当我尝试使用命令时,系统无法完成它们。

我想也许我忘记了 update-grub,然后我尝试使用 LIVE CD 从 chroot 运行它。之后,它从 grub 中删除了 Windows 条目,而 Debian 仍然无法工作。彻底失望了。

我设法运行 dpkg -l | grep 固件,我得到:

amd64-microcode
firmware-amd-graphicslwifi
firmware-iwlwifi
firmware-linux
firmware-linux-free
firmware-linux-nonfree
firmware-misc-nonfree
fwupd-amd64-signed
intel-microcode

我是 Linux 新手,所以我不知道该怎么办。我如何知道导致软锁定的原因?

我的系统是:

Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
Intel(R) UHD Graphics 620
NVIDIA GeForce MX150 ( I have not worried to install nothing about this because I don't use the card on Debian)

答案1

您遵循的说明适用于 Debian 9,但您正在运行的当前稳定版本是 Debian 10。要将内核升级到 Debian 10 上的较新版本,您需要指定buster而不是stretch

rm /etc/apt/sources.list.d/stretch-backports.list
echo deb http://deb.debian.org/debian buster-backports main contrib non-free > /etc/apt/sources.list.d/buster-backports.list
apt update
apt -t buster-backports install linux-image-amd64
apt install -t buster-backports firmware-linux

这应该可以让您的系统再次正常启动。

相关内容