私の考えでは、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カーネルを管理するために標準のシステムツールが利用できないことに注意してください。