Centos7.9 升级(yum方式)内核到最新稳定版

环境:Centos7.9 内核3.10版本

0x01 导入EL reporpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

#下载并安装 elrepo.el7
yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
#查看可用内核版本
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
#安装lt版本,lt版本是稳定版本,ml比较激进,慎重选择
yum --enablerepo=elrepo-kernel install kernel-lt #更改默认启动内核为0 即第一个内核 vi /etc/default/grub #将GRUB_DEFAULT 改为0,原来是saved,保存退出 #重新编译启动grub grub2-mkconfig -o /boot/grub2/grub.cfg #重启 shutdown -r now

0x02 移除3.10内核

#查询已安装的内核及软件包
rpm -qa |grep kernel
#卸载指定内核和包
yum remove -y kernel-tools-3.10.0-1160.76.1.el7.x86_64 kernel-3.10.0-1160.el7.x86_64 kernel-tools-libs-3.10.0-1160.76.1.el7.x86_64 kernel-3.10.0-1160.76.1.el7.x86_64 kernel-3.10.0-1160.66.1.el7.x86_64 kernel-3.10.0-1160.71.1.el7.x86_64 kernel-headers-3.10.0-1160.76.1.el7.x86_64
#为防止启动失败,手动指定启动内核,可以通过来获取grub2-set-default 后面的文本
more  /boot/grub2/grub.cfg 
grub2-set-default 'CentOS Linux (5.19.6-1.el7.elrepo.x86_64) 7 (Core)' #重启即可 shutdown -r now

0x03 查看内核版本

uname -r

至此,内核更新完毕!

 

posted @ 2022-09-03 13:58  BlackData  阅读(1479)  评论(0编辑  收藏  举报