古いUbuntu18.04に固執しているが、特定のハードウェアサポートのためにより高いLinuxカーネルバージョンが必要な場合は、Ubuntu20.04リポジトリからLinuxカーネル5.13をインストールする方法を説明します。
注:Ubuntu 20.04のカーネルパッケージはインストールされ、Ubuntu18.04で正常に動作しているようです。しかし、それが互換性の問題を引き起こすかどうかはわかりません。必要な場合にのみインストールし、自己責任で使用してください!!
LinuxKernel5.13の機能は次のとおりです。
- AppleM1の初期および早期サポート。
- 新しい「ランドロック」Linuxセキュリティモジュール。
- AlderLakeSの初期グラフィックサポート。
- AMDFreeSyncHDMIのサポート。
- 新しいIntel冷却ドライバー
- RealtekRTL8156およびRTL8153Dのサポート
- AmazonのLunaゲームコントローラーの新しいドライバーサポート。
- Apple MagicMouse2のサポート。
- Realtek RT1019、RT1316、RT711、RT715のサポート。
Ubuntu18.04にLinuxカーネル5.13をインストールします:
ご存知のとおり、MainlineKernelPPAは最新のカーネルパッケージを維持しています。ただし、現在は最新のUbuntulibc6ライブラリに対して構築されています。
Ubuntu 20.04リポジトリのカーネルパッケージは、自分でビルドする場合を除いて、Ubuntu18.04の最近のカーネルを取得する唯一の方法である可能性があります。
1。 Ubuntu 20.04 Updatesリポジトリを追加します:
まず、キーボードのCtrl + Alt+Tを押してターミナルを開きます。開いたら、以下のコマンドを貼り付けて、Enterキーを押します。
sudo sh -c 'echo "deb http://archive.ubuntu.com/ubuntu focal-updates main" >> /etc/apt/sources.list'
このコマンドは、フォーカルアップデートリポジトリをシステムソフトウェアソースに追加します。
2。リポジトリの優先度を低く設定します:
また、ターミナルウィンドウで、コマンドを実行して、Geditテキストエディタを介して構成ファイルを作成して開きます。
sudo gedit /etc/apt/preferences.d/99focal-updates
ファイルが開いたら、次の行を追加して保存します。
パッケージ:*
ピン:a=focal-updatesを解放します
ピン優先:1
その後、手動で行わない限り、システムはこのリポジトリから更新を自動的にインストールしません。
3。パッケージキャッシュの更新:
そのリポジトリからパッケージをインストールする前に、次のコマンドでシステムキャッシュを更新してください:
sudo apt update
GPGキーがない18.04ベースのシステムでこのチュートリアルを実行している場合は、以下のコマンドを1つずつ実行して取得してください。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C
4。カーネル5.13をインストールします:
最後に、以下のコマンドを使用して20.04のカーネルパッケージをインストールします。これまでのところ、カーネル5.13です。
sudo apt install linux-generic-hwe-20.04
インストール後、PCを再起動し、コマンドで確認します:
uname -a
Ubuntu 18.04からカーネル5.13を削除する方法:
フォーカルアップデートリポジトリを削除するには、コマンドを実行してソフトウェアソースファイルを編集します。
sudo gedit /etc/apt/sources.list
ファイルが開いたら、次の行を削除またはコメントします(先頭に#を追加します)。
deb http://archive.ubuntu.com/ubuntu focus-updates main
保存したら、sudo apt update
を実行します キャッシュを更新します。
Linux Kernel 5.13を削除するには、最初に再起動して、ブートメニュー->詳細オプションから古いカーネル(v5.4.x)でブートを選択する必要があります。
以前のカーネルでUbuntu18.04にアクセスしたら、以下のコマンドを実行してカーネル5.13を削除します。
sudo apt remove linux-image-5.13.0-37-generic linux-headers-5.13.0-37-generic linux-hwe-5.13-headers-5.13.0-37
注:Ubuntuはカーネルパッケージを定期的に更新します。パッケージのバージョンは異なる場合があります!!インストールしたものに変更します。
元の記事