1.列出系统中正在使用的内核

1
uname -a
1
2
# 结果
4.4.31-1.el7.elrepo.x86_64

2.查询系统中全部的内核

1
rpm -qa | grep kernel
1
2
3
4
5
6
7
# 结果
kernel-lt-4.4.31-1.el7.elrepo.x86_64
kernel-tools-libs-3.10.0-514.10.2.el7.x86_64
kernel-3.10.0-514.10.2.el7.x86_64
kernel-tools-3.10.0-514.10.2.el7.x86_64
kernel-3.10.0-327.36.3.el7.x86_64
kernel-headers-3.10.0-514.10.2.el7.x86_64

3.删除不使用的版本号

1
yum remove kernel-tools-libs-3.10.0-514.10.2.el7.x86_64 kernel-3.10.0-514.10.2.el7.x86_64 kernel-tools-3.10.0-514.10.2.el7.x86_64 kernel-3.10.0-327.36.3.el7.x86_64 kernel-headers-3.10.0-514.10.2.el7.x86_64

注:其实可以用通配符

1
yum remove kernel-tools-libs-3.1*  kernel-3.1*  kernel-tools-3.1*  kernel-3.10.0-327.36.3.el7.x86_64 kernel-headers-3.1* 

4.删除所有相关的文件

1
2
3
4
cd /boot
rm -rf *3.10.0-123.4.4.el7*
cd /lib/modules/
rm -rf 3.10.0-123.4.4.el7

最后

1
grub2-mkconfig -o /boot/grub2/grub.cfg 

一般新内核在grub的list最高位所以直接grub2-set-default 0,然后重启,一般就可以了

原文链接 https://www.cnblogs.com/sfissw/p/6119889.html