Ubuntuの切り替えとカーネルの削除

1. 指定したカーネルをダウンロードします。

1.1 現在のカーネルを表示する

  このコマンドを使用してuname -a 現在のカーネルが であることを確認し5.4.0-149-generic、必要に応じて指定されたカーネルをインストールします。5.4.0-139-generic

uname -a
Linux adyonggan-u01 5.4.0-149-generic #156~18.04.1-Ubuntu SMP Wed Jan 25 15:56:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

1.2 カーネルをダウンロードする

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-image-5.4.0-139-generic linux-headers-5.4.0-139-generic linux-modules-extra-5.4.0-139-generic

指定されたバージョンのインストールは、Tab次の方法で完了できます。

  • **-genericこれは、汎用カーネル イメージ パッケージです。汎用カーネルは、幅広いハードウェアと用途向けに最適化されており、標準の CPU スケジューリング戦略を使用し、ほとんどの従来のデスクトップおよびサーバー アプリケーションに適しています。
  • **-lowlatencyこれは、システムの応答時間と I/O 遅延を削減することを目的とした低遅延カーネル イメージ パッケージであり、リアルタイムのオーディオ/ビデオ処理や、低遅延応答が必要なその他のアプリケーションに特に適しています。
    PS: 低遅延コアは、より高いリアルタイム パフォーマンスを提供するためにスケジュールをより頻繁に切り替えるため、システム全体のパフォーマンスにある程度の影響を与える可能性があることに注意してください。
  • **-image-**これは、特定のカーネル バージョンのカーネル イメージ パッケージであり、オペレーティング システムのカーネルを含むファイルであり、オペレーティング システムを起動および実行するためのコア コンポーネントです。
  • **-headers-**特定のカーネル バージョンに関連付けられたカーネル ヘッダー ファイルが含まれます。
  • **-modules-extra-**これは、特定のハードウェア デバイス、ファイル システム、またはその他の機能をサポートする追加のカーネル モジュールを含む、読み込み可能なカーネル コンポーネントです。

2. 指定カーネルを切り替える

2.1 grub設定ファイルを変更する

  コンピューターの起動時に grub オプションがある場合は、システムが直接 Ubuntu に入るようにするため、この手順は無視してください。sudo vim /etc/default/grub次のように変更した編集 grub 構成を使用します。

GRUB_DEFAULT="gnulinux-advanced-c64beb92-0ea7-498d-bcf9-47c29cc9c45e>gnulinux-5.4.0-149-generic-advanced-c64beb92-0ea7-498d-bcf9-47c29cc9c45e"
#GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

で:

  • GRUB_TIMEOUT_STYLE は、ブート メニューの表示モードの設定を意味します。非表示とは、カウントダウンが終了した後にブート メニューを非表示にすることを意味し、メニュー オプションは表示せずに待機時間中に背景のみを表示します。
  • GRUB_TIMEOUT は、ブート メニューの表示時間が秒単位で指定されていることを示します。この例では、ブート メニューが 3 秒間表示され、その後デフォルトのブート エントリが自動的に選択されます。ユーザーが 3 秒以内に選択を行わなかった場合、デフォルトのブート項目が自動的に起動します。
      grub 構成ファイルを保存して終了し、それを使用してsudo update-grub有効にしてから、コンピュータを再起動します。

2.2grubスイッチングカーネル

  コンピュータを再起動した後、grub界面选ubuntu的高级选项インストールされている指定のカーネルを選択してシステムに入り、カーネルのバージョンが変更されているかどうかを確認します。

uname -r
5.4.0-139-generic

3. 指定したカーネルを削除します

3.1 現在のカーネルを表示する

uname -r

3.2 すべてのコアを表示する

 dpkg --get-selections | grep linux

ここに画像の説明を挿入します

3.3 指定したカーネルを削除する

ここを削除linux-5.6.16-050616-generic

sudo apt-get remove *5.6.16-050616*

3.4 カーネルを確認する

dpkg --get-selections | grep linuxこのコマンドを使用してlinux-5.6.16、ステータスが deinstall であることを確認します。これは、アンインストールされたことを意味します。
ここに画像の説明を挿入します

3.5 指定したカーネル構成項目の削除

ここを削除linux-5.6.16-050616-generic

sudo apt-get purge *5.6.16-050616*

3.6 カーネルを確認する

 dpkg --get-selections | grep linux

おすすめ

転載: blog.csdn.net/qq_38429958/article/details/131720632