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
至此,内核更新完毕!