1、确认当前使用的内核
使用命令uname r
查看当前系统正在使用的内核版本,输出结果可能是3.10.0693.5.2.el7.x86_64
,记下这个输出结果,确保不会误删正在使用的内核。
2、查询已安装的所有内核版本
使用命令rpm qa | grep kernel
列出所有与内核相关的包,这将包括当前正在使用的内核以及所有已安装的其他内核版本,输出可能如下:
kernel3.10.0693.5.2.el7.x86_64 kernel3.10.01127.el7.x86_64 kernel3.10.0327.el7.x86_64
3、确定要删除的内核
确保不要删除当前正在使用的内核版本,建议至少保留一个或两个旧的内核作为备用,如果当前使用的是3.10.0693.5.2.el7.x86_64
,可以安全地删除其他较旧的版本。
4、删除不需要的内核
使用yum remove
命令来删除不再需要的内核版本,对于每个不需要的内核版本重复此步骤,要删除kernel3.10.01127.el7.x86_64
,可以运行:
sudo yum remove kernel3.10.01127.el7.x86_64
5、更新引导加载器配置
删除内核后,需要更新GRUB引导加载器配置以反映这些更改,运行以下命令:
sudo grub2mkconfig o /boot/grub2/grub.cfg
6、重启系统(可选)
如果你确信没有删除正在使用的内核,并且所有操作都已完成,可以选择重启系统以应用更改。
reboot
通过上述步骤,可以有效地管理和删除CentOS系统中的多余内核版本,请务必小心操作,避免误删正在使用的内核,以免导致系统无法正常启动。