在 3 个不同的台式机上使用 Ubuntu 20.04,这些台式机的 CPU 相当旧(Core2 Q9650、AMD FX-8320、Xeon E5-2678 v3)。
安装是从 Ubuntu Desktop ISO 进行的。机器会定期更新。我不记得做过什么特别的事情。但是这些机器上的内核从 5.4 升级到 5.8,现在是内核为 5.11 的 Ubuntu 20.04.3。只要机器运行稳定,这就可以了。
但是,uname -rs
每台机器上显示的内核版本不同,即使它们都是最新的
Linux 5.11.0-27-generic # on Xeon machine
Linux 5.11.0-38-generic # on Core2 machine
Linux 5.11.0-40-generic # on AMD-FX machine
具体来说,每次更新内核的小版本时,例如从5.11.0-aa
到5.11.0-bb
。Core2 和 AMD-FX 机器几乎总是无法获取相应的linux-headers
和linux-modules-extra
。导致重启时网络中断。在这种情况下,我重启到 Grub 菜单,选择从以前的内核版本启动。然后是sudo apt install
缺失的部分。重启后机器恢复正常运行。
5.11.0-27-generic
无论sudo apt upgrade
我何时运行,Xeon 机器似乎都能坚持运行。无论是否启用安全启动。
问题 1:Ubuntu 使用什么标准来决定安装哪个内核版本?
问题2linux-headers
:Ubuntu 更新程序始终无法获取linux-modules-extra
内核小版本更新的原因是什么?
谢谢