1、安装 ELRepo 仓库
# 导入 ELRepo 的 GPG 密钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# 安装 ELRepo 仓库(根据系统架构选择)
# CentOS 7 x86_64:
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-5.el7.elrepo.noarch.rpm2、查看可用的内核版本
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available3、安装最稳定的内核
yum --enablerepo=elrepo-kernel install kernel-ml -ykernel-ml:主线稳定版内核(推荐,如 5.18.x)。
kernel-lt:长期支持版内核(更保守,如 5.4.x)。
4、设置默认启动内核
安装后,新内核会出现在 /boot/grub2/grub.cfg 中,但需要手动设置默认启动项:
# 查看所有可用内核(注意标题中的 "menuentry")
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
# 设置默认启动内核(例如选择第 0 项,即最新内核)
grub2-set-default 0
# 生成新的 grub 配置
grub2-mkconfig -o /boot/grub2/grub.cfg最后重启系统后用命令验证。
uname -r如果输出类似 5.18.14-1.el7.elrepo.x86_64,说明升级成功。