GNU/Linux >> Linux の 問題 >  >> Ubuntu

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

Linuxカーネルは、他のすべてのLinuxディストリビューションと同様にコアUbuntuLinuxです。このチュートリアルでは、UbuntuLinuxシステムから古いカーネルを削除する方法を学習します。

他のシステムコンポーネントと同様に、Linuxカーネルも時々更新されます。 Ubuntuでカーネルが更新されると、新しいカーネルに問題があり、古いカーネルに戻す必要がある場合に備えて、オペレーティングシステムは古いカーネルをいくつか残しておきます。

古いカーネルはストレージスペースを占有する可能性がありますが、これは優れた機能です。このチュートリアルでは、Ubuntuシステムにインストールされている古いカーネルを表示する方法と、それらを削除する方法を示します。

このチュートリアルでは、次のことを学びます。

  • aptを使用してすべての古いカーネルを削除する方法 コマンド
  • aptを使用して特定のカーネルを削除する方法 コマンド
  • インストールされているすべてのカーネルのリストを表示する方法
  • 現在使用中のカーネルバージョンを表示する方法
  • 最新のUbuntuカーネルにアップグレードする方法
ソフトウェア要件とLinuxコマンドライン規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
システム 任意のLinuxディストリビューション
ソフトウェア N / A
その他 rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
コンベンション –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

Ubuntuから古いカーネルを削除する方法


Ubuntuは、システム全体をアップグレードするたびに新しいカーネルをインストールします。新しいカーネルはすぐには使用できませんが、再起動後、システムはダウンロードされた新しいカーネルで起動します。前述のように、新しいカーネルに問題が発生した場合に備えて、古いカーネルはそのまま残ります。

Ubuntuでカーネルをアップグレードするには、次の2つのaptを使用します。 コマンドを実行してから再起動します:

$ sudo apt update
$ sudo apt full-upgrade
$ reboot

UbuntuでLinuxカーネルのリストを表示するには、次のdpkgを実行します。 コマンド:

$ sudo dpkg --list | egrep 'linux-image|linux-headers'

各行の先頭に、いくつかの文字が表示されます。これは2文字の省略形で、最初の文字は目的のパッケージ状態を示し、2番目の文字は現在のパッケージ状態を示します。物事をシンプルに保ち、略語の意味をお伝えします:

  • ii –現在インストールされているパッケージを示します
  • iU –パッケージは解凍されており、次回の再起動で使用されます
  • rc –パッケージはすでに削除されていますが、構成ファイルはまだ存在しています

Ubuntuシステムが現在実行しているLinuxカーネルを確認するには、unameを実行します。 コマンド。

$ uname -r
5.13.0-35-generic

次に、これらの古いカーネルとその構成ファイルを削除する方法を見てみましょう。

  1. Ubuntuで古いカーネルを削除するための推奨される方法は、aptを使用することです。 パッケージマネージャー。次のコマンドは、古いカーネルと、システムで不要になった残りのソフトウェアパッケージを削除します。ディスク領域を解放するためだけに、このコマンドをときどき実行することをお勧めします。
    $ sudo apt autoremove --purge
    

    このコマンドは、Ubuntuが現在実行している最新のカーネルとともに1つの古いカーネルを保持することに注意してください。

  2. aptを使用して、1つ以上のカーネルを手動で削除できます 指図。 dpkgを使用する 削除できるカーネルのリストを取得するために、前に示したコマンド。次のLinuxカーネルは単なる例です。
    $ sudo apt purge linux-image-5.8.0-50-generic
    

まとめ


このチュートリアルでは、Ubuntuから古いカーネルを削除する方法を見ました。また、現在インストールされているカーネルを表示する方法と、この機能が最初にUbuntuに実装されている理由についても学びました。古いカーネルを削除すると、ディスクスペースが少し解放され、apt autoremoveを実行できます。 コマンドは、システムをクリーンに保ち、未使用のパッケージを削除するための良い習慣です。


Ubuntu
  1. Linuxカーネル5.13がリリースされました! Ubuntu21.04にインストールする方法

  2. Ubuntuに2つのカーネルが必要なのはなぜですか?

  3. 古いImacをパーティション分割する方法は??

  1. UbuntuでLinuxカーネルを更新する方法

  2. CentOSLinuxで古い未使用のカーネルを削除する方法

  3. Ubuntu Dock を削除または無効にする方法

  1. Ubuntu 16.04、18.04、および19.04で古いカーネルを削除する方法

  2. Ubuntuで孤立したパッケージを削除する方法

  3. Ubuntu18.04のブートから古いカーネルバージョンを削除する方法