有时候,centos7的默认版本的内核太低,由于某些软件安装需求,需要更高的内核版本,所以要升级内核。
现在我们把内核版本升级到5.19.9。
从http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/找到对应的内核版本开始下载。
wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-ml-5.19.9-1.el7.elrepo.x86_64.rpm
wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-ml-devel-5.19.9-1.el7.elrepo.x86_64.rpm
wget http://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-ml-headers-5.19.9-1.el7.elrepo.x86_64.rpm
对下载包进行安装
yum -y install perl.x86_64
rpm -ivh kernel-ml-5.19.9-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-ml-devel-5.19.9-1.el7.elrepo.x86_64.rpm
rpm -ivh kernel-ml-headers-5.19.9-1.el7.elrepo.x86_64.rpm
现在我们看一下,有多少个内核安装了,明显5.19.9安装上去了
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
查看默认的启动的内核是哪一个
tail /boot/grub2/grubenv
设置5.19.9为默认启动内核
grub2-set-default 0
grub2-mkconfig -o /boot/grub2/grub.cfg 重新加载启动文件
然后重启系统,内核就已经改变了。