記事ディレクトリ
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