一、下载centos内核rpm安装包
1.内核下载地址:https://dl.lamp.sh/kernel/el7/
wget https://dl.lamp.sh/kernel/el7/kernel-ml-5.10.222-1.el7.x86_64.rpm
wget https://dl.lamp.sh/kernel/el7/kernel-ml-devel-5.10.222-1.el7.x86_64.rpm
二、安装RPM包
yum localinstall -y kernel-ml-5.10.222-1.el7.x86_64.rpm kernel-ml-devel-5.10.222-1.el7.x86_64.rpm
#安装完毕后查看系统可用启动内核
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
三、修改默认启动用的内核版本
默认启动项由/etc/default/grub中的GRUB_DEFAULT控制,可使用grub2-editenv list查看:
[root@localhost ~]# grub2-editenv list
saved_entry=CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core)
通过grub2-editenv list查看当前使用的内核,通过grub2-set-default命令修改启动用内核(通过内核名称设置)
[root@localhost ~]# grub2-editenv list
saved_entry=CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core)
grub2-set-default 'CentOS Linux (5.10.222-1.el7.x86_64) 7 (Core)'
[root@localhost ~]# grub2-editenv list
saved_entry=CentOS Linux (5.10.222-1.el7.x86_64) 7 (Core)
重启并查看内核版本
[root@localhost ~]# reboot
#重启后使用命令查看当前内核版本
[root@localhost ~]# uname -r
5.10.222-1.el7.x86_64