> CentOS > CentOS入门 >

Centos 删除残留的老内核

案例

有强烈强迫症,看着开机 grub 菜单多出来的旧内核不舒服。于是想手动删掉它。

解决过程

一:删除旧内核:

1. 先看看装了几个内核包吧:

rpm -qa | grep kernel

例如如下:

kernel-3.10.0-327.10.1.el7.x86_64 kernel-3.10.0-327.13.1.el7.x86_64 kernel-tools-libs-3.10.0-327.13.1.el7.x86_64 kernel-headers-3.10.0-327.13.1.el7.x86_64 kernel-devel-3.10.0-327.10.1.el7.x86_64 kernel-3.10.0-327.el7.x86_64 kernel-devel-3.10.0-327.13.1.el7.x86_64 kernel-tools-3.10.0-327.13.1.el7.x86_64

2. 删掉旧版本:

yum remove kernel-3.10.0-327.10.1.el7.x86_64 -y
yum remove kernel-devel-3.10.0-327.10.1.el7.x86_64 -y
yum remove kernel-3.10.0-327.el7.x86_64 -y

3. 设置系统只保留两个内核,将 installonly_limit= 由 5 改为 2:

vim /etc/yum.cfg

centos7-01

3. 重启系统:

reboot

这样以后内核更新后,系统只会保留两个最新的内核。而不是一堆了。




(责任编辑:IT)