在 CentOS Stream 8 上升级内核,通常有以下几种方式。CentOS Stream 本身就是一个“滚动发布”的 RHEL 上游,所以内核更新比传统 CentOS 更频繁。
sudo dnf makecache
sudo dnf update -y
这通常会把内核升级到 CentOS Stream 8 当前提供的最新稳定内核。
rpm -qa | grep kernel
# 或
dnf list installed kernel
sudo reboot
启动后在 GRUB 菜单中选择新内核(默认通常是第一个)。
如果你需要 更新的 mainline 内核(如 6.x),可以使用 ELRepo。
sudo dnf install -y https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
sudo dnf --enablerepo=elrepo-kernel install -y kernel-ml
kernel-ml:Mainline 最新内核kernel-lt:Long Term 稳定内核(如 5.4/6.1)sudo grub2-set-default 0
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo reboot
uname -r
# 查看可用内核
sudo grubby --info=ALL
# 设置旧内核启动
sudo grubby --set-default=/boot/vmlinuz-旧内核版本
sudo reboot
如果你告诉我:
我可以给你更精准的升级方案。