package-cleanup --oldkernels 不会清除安装了 4.x 内核的旧 3.x 内核

package-cleanup --oldkernels 不会清除安装了 4.x 内核的旧 3.x 内核

我认为 package-cleanup 变得很混乱,并且认为只安装了 1 个内核。

森托斯 7.2

我安装了一个 3.x 内核。然后我使用安装了内核 4.x

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml

我现在想摆脱 3.x 内核(我的 /boot 分区空间紧张)

包清理报告:

# package-cleanup --oldkernels --count=1
Loaded plugins: fastestmirror, langpacks
No old kernels to remove

我有什么办法可以让这项工作成功吗?

答案1

我认为问题是,您已经安装了 ElRepo 内核。它不算是“正常”内核,因此内置 Linux 工具不会将其视为内核。尝试运行以下命令,看看有多少个官方内核被识别。

rpm -q kernel

如果你想卸载以前的内核,你必须运行

yum remove kernel

但要小心:) 请记住,您无法使用标准系统工具来管理 elrepo 内核。

相关内容