Yum更新系统内核的步骤
uname -r命令确认当前运行的内核版本(如5.14.0-70.22.1.el9.x86_64),便于后续验证更新结果。若系统默认源未包含最新内核,可添加ELRepo仓库(提供最新稳定内核版本):
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpmsudo yum clean all && sudo yum makecache,确保获取最新软件包信息。sudo yum update -y命令,Yum会自动检测并更新系统内核及其他可更新组件(-y参数避免手动确认)。sudo yum update kernel kernel-core kernel-modules kernel-devel -y(kernel-core为核心二进制镜像,kernel-modules为附加模块,kernel-devel为开发包,用于编译内核模块)。sudo yum --enablerepo=elrepo-kernel install -y kernel-ml(kernel-ml为MainLine分支的最新稳定内核)。安装新内核后,需更新GRUB以确保系统从新内核启动:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg,重新生成引导菜单。sudo grub-mkconfig -o /boot/grub/grub.cfg。执行sudo reboot命令重启系统,使新内核加载。重启后,通过uname -r命令验证当前内核版本(应与新安装的版本一致)。
uname -r,确认输出为新内核版本。sudo yum remove kernel-新版本号卸载,再修改/etc/default/grub中的GRUB_DEFAULT参数(设为旧内核的菜单索引),最后重新生成GRUB配置。