手动更新CentOS7内核并删除旧内核文件
尝试下新版内核
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