出てきたので カルマ いくつかのカーネルアップデートがあり、古いカーネルバージョンはアンインストールされていないため、Grubをロードすると、これまでにすべてのカーネルがインストールされた無限のリスト(?)が表示されます。これは、2つのバージョンがインストールされている場合に追加されます。あるディスクにUbuntuがあり、別のディスクにKubuntuがある場合、少し面倒です。最後の更新が適切に機能する場合は、残りを削除して、念のために最後とXNUMX番目を残しておくことができます。
古いカーネルパッケージを一覧表示するには、コンソールに次のように入力します。
dpkg --get-selections | grep Linux イメージ
私の場合の結果は次のとおりです。
leo @ leo-desktop:〜$ dpkg --get-selections | grep linux-image linux-image-2.6.31-14-generic install linux-image-2.6.31-15-generic install linux-image-2.6.31-16-generic install linux-image-2.6.31-17-汎用インストール
linux-image-genericインストール
leo @ leo-デスクトップ:〜$
念のため、最も古い2つを削除し、最後のXNUMXつを残します。これを行うコマンドは、次のとおりです。
sudoaptitudeパージパッケージ
「パッケージ」を削除したいカーネルに置き換えます。リスト内で最も古いカーネルがどのように検索されるかを見てみましょう。
sudoaptitudeパージlinux-image-2.6.31-14-generic
このパッケージのアンインストールが完了したら、次のパッケージ、私の場合はアンインストールに関心のある最後のパッケージに進むことができます。
sudoaptitudeパージlinux-image-2.6.31-15-generic
削除するパッケージが最新でない場合は、更新するように求められます。その後、上記と同じコマンドを使用して、更新と古いパッケージに同じものを適用できます。
上に表示されているリストでは、線が目立つことがわかります linux-image-ジェネリック 重要なのは キャンセルしないでください カーネルの更新を受け取る必要があるため、このパッケージ
ソース| Ubuntuガイド
私はこれらすべてにUbuntuTweakを使用していますが、簡単に実行できるのになぜ複雑なのですか?
えーと...あなたが何をしているのか知りたいですか? とにかくUbuntuTweakもこれや他のことをするのに良いツールだと思う理由かもしれません、私はこれをするためだけにそれをインストールするつもりはありません、それは私にとってもそれほど難しいことではないようです:)
ご挨拶、コメントありがとうございます
Synapticでやります。 私は自分が何をしているのかを知っており、快適です。
更新するために私は通常ターミナルを使用しますが、Synapticでこれらのことについては、何がインストールされ、何をアンインストールするようにマークしているかがはっきりとわかります。
最後のXNUMXつのカーネルバージョンを保持するメタパッケージがあると便利です。
あなたが説明するように難しいと言っているわけではありませんが、Ubuntu Tweakの方が簡単に思えます。もちろん、このプログラムをそれだけでインストールすることはありません。私はかなり怠惰で、以前にこの方法でプログラムをインストールすることを好みます。コンソールに入る
私はあなたがそれらを説明するように手順に従いました...しかし私が再起動すると、grubリスト全体がまだ表示されます...私はubuntuを微調整して何もしませんでした(それはうまくいったことを示していますが)
私はUNRを持っています
sudo update-grub2
準備ができました!!!
@lavidalinuxはtrueです。$ sudo dpkg -l |と入力する必要があります。 greplinux-ヘッダー
そして、私たちを示すリストから、$ sudo aptitude purge linux-headers-2.6.31-14と入力します。たとえば、明日、エントリを更新します。
ご挨拶と感謝
アンインストールするカーネルヘッダーをアンインストールする必要があります。