尝试下新版内核

CentOS7 更新最新内核
内核下载地址:https://elrepo.org/linux/kernel/el7/x86_64/RPMS/

内核选择
kernel-lt(lt=long-term)长期有效
kernel-ml(ml=mainline)主流版本

下载内核

wget https://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-5.18.11-1.el7.elrepo.x86_64.rpm

wget https://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-devel-5.18.11-1.el7.elrepo.x86_64.rpm

wget https://elrepo.org/linux/kernel/el7/x86_64/RPMS/kernel-ml-headers-5.18.11-1.el7.elrepo.x86_64.rpm

安装内核

rpm -ivh --force --nodeps kernel-ml-5.18.11-1.el7.elrepo.x86_64.rpm

rpm -ivh --force --nodeps kernel-ml-devel-5.18.11-1.el7.elrepo.x86_64.rpm

rpm -ivh --force --nodeps kernel-ml-headers-5.18.11-1.el7.elrepo.x86_64.rpm

成功安装后,执行以下命令查看本机已经存在的内核列表

awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg

设置启动最新内核(一般最新安装的内核启动顺序为 0)

grub2-set-default 0

删除 rpm 文件

rm -fv kernel-ml-*

重启系统,再次进入系统后,就是最新版的内核了

reboot

下面介绍删除旧版内核Kernel操作

查看 /boot 下面空间大小

df -H /boot

查看所以内核文件

rpm -qa|grep kernel

确认一下当前系统内核

uname -a

删除旧版内核

sudo rpm -e kernel-3.10.0-229.11.1.el7.x86_64 kernel-devel-3.10.0-229.11.1.el7.x86_64

以上命令更改为你需要删除的旧版内核名字

参考

https://cloud.tencent.com/developer/article/1499892
https://teddysun.com/648.html
https://blog.csdn.net/qq_34476727/article/details/106191982
https://www.jb51.net/os/RedHat/470089.html