安装内核 5.19.16 后,我的台式电脑挂了。启动到 5.19.15 就可以正常工作。
当我输入密码来解锁加密硬盘(LUKS)时,它会冻结,这是在 GRUB 中选择内核后发生的第一件事。
我没有登录/var/log/boot*
,因为我们从未到达机器可以写入此文件(加密)的地方。
机器规格:
CPU:AMD Ryzen 9 7950x MB:华硕 ROG Strix x670E-E GPU:Rtx 4090(千兆字节)
相同的内核在我的 frame.work 笔记本电脑(英特尔酷睿 i7 第 11 代)上启动正常
更新:我在使用 Fedora 37 live 时遇到了同样的问题,从 USB 启动:当显示器连接到集成 AMD 显卡时可以正确启动,但连接到 Nvidia 时则无法启动。
答案1
我今天更新了,在启动菜单中选择 5.19.16.201 后,我的电脑只停留在 ASUS 的启动屏幕上。选择 5.19.15.201 就可以像以前一样工作了。
答案2
嗯,我在 5.19.16.201 上遇到了同样的问题,昨天更新 6.05 时也遇到了同样的问题。我发现这里有问题,于是做了一些调查,发现这就是解决方案!
https://fedoraproject.org/wiki/GRUB_2#Reinstalling_GRUB
至少就我的情况而言,grub 配置似乎不知何故被破坏了,这些步骤立即修复了它。这可能是由于编辑了错误的 grub 配置文件/覆盖了正确的配置文件等造成的。
这个线程说明了人们在导致这种行为时可能会犯的错误。
(简而言之,删除第一个链接中提到的配置文件并重新安装所有与 grub 相关的软件包。)
PS:确保在你的 grub 配置中设置了 GRUB_ENABLE_BLSCFG=false,否则 grub 菜单条目/文本会出现异常/消失。
答案3
好的,我能够以不同于其他对我不起作用的建议答案的方式来解决这个问题。
对我来说,罪魁祸首是Linux 固件最小化它删除了集体 gpu 固件但从未安装amd-gpu-firmware
。这个错误声称他们将修复程序反向移植到了 FC35 和 FC36,但这对我来说显然不起作用。
以下命令解决了该问题,并且我能够毫无问题地启动到最新的内核:
$ sudo dnf install amd-gpu-firmware
$ sudo dnf reinstall kernel*
注意:我有一个 AMD gpu,所以我安装了 amd gpu 固件,但 OP 可能能够通过明确安装nvidia-gpu-firmware
和重新安装内核来解决他们遇到的问题。
感谢 Kai评论 18在上面链接的错误报告中,我得到了修复安装所需的信息。