Ubuntuで古いカーネルを削除する

カーネルを削除する

出てきたので カルマ いくつかのカーネルアップデートがあり、古いカーネルバージョンはアンインストールされていないため、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ガイド


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   Daniel Mölk

    私はこれらすべてにUbuntuTweakを使用していますが、簡単に実行できるのになぜ複雑なのですか?

    1.    Ubunlog

      えーと...あなたが何をしているのか知りたいですか? とにかくUbuntuTweakもこれや他のことをするのに良いツールだと思う理由かもしれません、私はこれをするためだけにそれをインストールするつもりはありません、それは私にとってもそれほど難しいことではないようです:)
      ご挨拶、コメントありがとうございます

      1.    ダニ

        Synapticでやります。 私は自分が何をしているのかを知っており、快適です。

        更新するために私は通常ターミナルを使用しますが、Synapticでこれらのことについては、何がインストールされ、何をアンインストールするようにマークしているかがはっきりとわかります。

        最後のXNUMXつのカーネルバージョンを保持するメタパッケージがあると便利です。

      2.    Daniel Mölk

        あなたが説明するように難しいと言っているわけではありませんが、Ubuntu Tweakの方が簡単に思えます。もちろん、このプログラムをそれだけでインストールすることはありません。私はかなり怠惰で、以前にこの方法でプログラムをインストールすることを好みます。コンソールに入る

  2.   住居

    私はあなたがそれらを説明するように手順に従いました...しかし私が再起動すると、grubリスト全体がまだ表示されます...私はubuntuを微調整して何もしませんでした(それはうまくいったことを示していますが)

    私はUNRを持っています

    1.    住居

      sudo update-grub2

      準備ができました!!!

  3.   Ubunlog

    @lavidalinuxはtrueです。$ sudo dpkg -l |と入力する必要があります。 greplinux-ヘッダー
    そして、私たちを示すリストから、$ sudo aptitude purge linux-headers-2.6.31-14と入力します。たとえば、明日、エントリを更新します。

    ご挨拶と感謝

  4.   ラヴィダリナックス

    アンインストールするカーネルヘッダーをアンインストールする必要があります。