kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu 20.04 その221 - Ubuntu Desktop 20.04 LTSとHWEカーネルの採用ポリシー

HWEカーネルの採用ポリシー

「Ubuntu Desktop 20.04 LTS」ではHWEカーネルの採用ポリシーが変更され、以前のLTSとポリシーが異なっています。


  • LTS Enablement Stacks - Ubuntu 20.04 LTS - Focal Fossa

Ubuntu LTS Enablement Stacks

そもそもLTSリリースの「Ubuntu」では5年間という長期サポートを提供するにあたり、新しいハードウェアに対応するため次のLTSリリースの「Ubuntu」まで、新しいバージョンの「Linux kernel」と「Xスタック」を提供する方針を採用しています。

これによりLTSリリースの「Ubuntu」を利用するユーザーは、新しいハードウェアに対応したLTSリリースの「Ubuntu」を利用できるようになります。

提供される新しい「Linux kernel」と「Xスタック」は、それ以降にリリースされた「Ubuntu」で採用されている「Linux kernel」と「Xスタック」になります。

例えば現在最新版のLTSリリースの「Ubuntu」は「Ubuntu 20.04 LTS」ですが、現時点で「Ubuntu 20.10」の「Linux kernel」と「Xスタック」が提供されています。
その後将来的に「Ubuntu 21.04」の「Linux kernel」と「Xスタック」が提供されるようになり、最終的に次のLTSリリースの「Ubuntu 22.04 LTS」まで新しいバージョンの「Linux kernel」と「Xスタック」が提供されることになります。

「Ubuntu LTS Enablement Stacks」とは、これらの仕組みや取り組みのことです。

HWEスタックとGAスタック

上記で紹介した新しいバージョンの「Linux kernel」と「Xスタック」は、「HWE(HardWare Enablement)」スタックと呼ばれます。
一方でLTSリリース時に採用された「Linux kernel」と「Xスタック」は、「GA(General Availability)」スタックと呼ばれます。
「HWE」も「GA」も両方共5年間のサポート対象になります。

「Ubuntu 20.04 LTS」の「Linux kernel」を例に見てみると、「Ubuntu 20.04 LTS」リリース時に「Linux kernel 5.4」が採用され、その後「Ubuntu 20.10」の「Linux kernel 5.8」が提供されています。
前者が「GA」で後者が「HWE」になります。


「HWE」は「HWE」向けの新しい「Linux kernel」と「Xスタック」が提供され次第、その新しい「Linux kernel」と「Xスタック」へアップグレードしていく(乗り換えていく)ポリシーです。

  • RollingLTSEnablementStack

従来のポリシー

例えば「Ubuntu Desktop 18.04 LTS」では、「Ubuntu Desktop 18.04.2 LTS」以降の「Ubuntu Desktop」をクリーンインストールした場合や、それ以前のバージョンでもユーザーが手動で「HWE」スタックをインストールした場合は、「HWE」スタックがインストールされます。
それ以外ではデフォルトで「GA」スタックがインストールされます。
これはすでに何度も紹介していますね。

  • Ubuntu 18.04 その407 - Ubuntu 20.04 LTSのLinux KernelとXスタックをインストールするには

ちなみに「Ubuntu Server」では常に「GA」スタックがデフォルトであり、ユーザーは任意で「HWE」スタックを利用可能です。

Ubuntu Desktop 20.04 LTSのポリシー

「Ubuntu Desktop 20.04 LTS」では、デフォルトで「HWE」スタックがインストールされます。
またUbuntu認定ハードウェアでは、HWEカーネルの代わりに必要に応じてOEMカーネルがインストールされます。

「HWE」スタックでは従来と同様に「HWE」向けに新しい「Linux kernel」と「Xスタック」がリリースされると、その新しい「Linux kernel」と「Xスタック」へアップグレードされていきます。

  • LTS Enablement Stacks - Ubuntu 20.04 LTS - Focal Fossa

HWEカーネルやOEMカーネルの代わりにGAカーネルを利用することも可能ですが、特定のハードウェアが動作しなくなったりパフォーマンスが低下するなど、何かしら問題が発生する可能性があります。
そのためHWEカーネルやOEMカーネルの利用が推奨されます。
つまり「Ubuntu Desktop」ユーザーは、「HWE」や「GA」を気にせずそのままの状態で利用すればOKです。

GAカーネルに戻すには

「Ubuntu Desktop 20.04 LTS」でGAカーネルに戻す方法です。
上記でも紹介した通り特別な理由がない限り、GAカーネルに戻す必要はありません。
発生し得るリスクや影響が不明ならば、尚更GAカーネルに戻すのは避けましょう。

1.Ubuntu認定ハードウェアプラットフォームの対象か調べる

以下のコマンドを実行し、Ubuntu認定ハードウェアプラットフォームの対象か調べます。

ubuntu-drivers list-oem

もし何かしらメタパッケージが出力された場合は、Ubuntu認定ハードウェアプラットフォームの対象であるため、GAカーネルへの変更は推奨されません。

2.GAカーネルのインストール

以下のコマンドを実行し、GAカーネルをインストールします。

sudo apt install --install-recommends linux-generic

3.Linux kernel nvidia modulesのバージョン確認

以下のコマンドを実行し、GAカーネルに対応した「Linux kernel nvidia modules」パッケージのバージョンを確認します。

ubuntu-drivers list

4.Linux kernel nvidia modulesのインストール

以下のNNNの部分を「3.」で確認したバージョンで置き換え、以下のコマンドを実行して「Linux kernel nvidia modules」パッケージをインストールします。

sudo apt install --install-recommends linux-modules-nvidia-NNN-generic

5.GAカーネルで起動

PCを再起動しGRUBのブートメニューを表示し「Advanced options for ubuntu」を選択します。
一覧の中から「Ubuntu, with Linux 5.4・・・」を選択し「Ubuntu」を起動します。
特に動作に問題がなければ、以下のコマンドを実行しHWEカーネルやOEMカーネルを削除できます。

sudo apt remove --purge linux-generic-hwe-20.04 linux-oem-20.04 linux-hwe-* linux-oem-* linux-modules-5.1* linux-modules-5.8.0-* linux-modules-5.6.0-*

Ubuntu
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu CPUfreq その1 - CPUfreqについて・ CPUfreqドライバーについて・ CPUfreqガバナーについて
    CPUfreq   CPUfreqは、CPUのクロック数を動的に変更する機能です。   CPUfreqを利用することで、OSの負荷に応じて動的にCPUのクロック数を調整することができます。  これにより、省電力効果を得ることができます。   CPUfreqを利用する場合...
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu 24.04 その93 - Linux kernel 7.0 が利用可能に・Linux kernel 7.0 にアップグレードするには
    Linux kernel 7.0 が利用可能に 現在 Ubuntu 24.04 LTS を利用しているユーザーは、Linux kernel 7.0 へアップグレードできるようになりました。
  • Ubuntu 22.04 その79 - 画面ロックの有効・無効を設定するには・画面ロック時の設定をカスタマイズするには
    画面ロックの有効・無効を設定するには 一定時間ユーザーによる操作がない時に、自動的に画面をロックしパスワードで保護したり、画面をブランク状態にできます。
  • Ubuntu 26.04 その59 - amdgpu ドライバーでパフォーマンス低下のお知らせ
    amdgpu ドライバーでパフォーマンス低下のお知らせ 次期 Linux kernel のアップデートで、amdgpu ドライバーのパフォーマンスが低下するお知らせが出ています。
  • Linux Mint その120 - Linux Mint 19.2のTipsとトラブルシューティング
    Linux Mint 19.2のTipsとトラブルシューティング リリースノートから「Linux Mint 19.2」のTipsとトラブルシューティングを紹介します。
  • Ubuntu 26.04 その56 - amdgpu ドライバーでシステムがフリーズする現象
    amdgpu ドライバーでシステムがフリーズする現象 amdgpu ドライバーでシステムがフリーズする現象が報告されています。
  • Linux その402 - KDE Plasma で実装予定の新機能や改善・録音オプションの追加や VRAM の使用量表示など
    KDE Plasma で実装予定の新機能や改善 2026年7月11日、KDE Plasma で実装予定の新機能や改善が以下で紹介されました。
  • Linux その407 - COSMIC DE 開発7ヶ月の歩み・COSMIC DE に搭載された新機能のまとめ
    COSMIC DE 開発7ヶ月の歩み COSMIC デスクトップ環境の開発者が、ここ7ヶ月の開発の歩みと、今までに COSMIC デスクトップ環境に搭載された新機能を紹介しています。
  • Linux その404 - COSMIC Epoch 1.3.0 リリース・ウィンドウのすりガラス効果に対応
    COSMIC Epoch 1.3.0 リリース 2026年7月15日、COSMIC Epoch 1.3.0 がリリースされました。
記事のピックアップ
オプション