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

2835777-20220903135700270-233312405

至此,内核更新完毕!

阅读剩余
THE END