カーネルをアップデートするときにカーネル linux-modules-extra-XX-generic が欠落しないようにする

カーネルをアップデートするときにカーネル linux-modules-extra-XX-generic が欠落しないようにする

音に関して問題がありましたUbuntu 20.04 の再起動後に「ダミー出力」(サウンド)のみが表示される - ドライバー/モジュールが壊れている再起動後、パッケージが見つかりませんでしたlinux-modules-extra-5.4.0-40-generic

今、私は再び再起動しました(よく分かりません 知っていると思う(途中のどこかの時点で再起動した場合も同様です)、サウンドも Wi-Fi もありませんでした。確認したところ、カーネル があり5.4.0-42.46、 がありませんでしたlinux-modules-extra-5.4.0-42-generic。そのため、自動カーネル アップデート(自分で行ったかどうかは覚えていません)が行われ、そのパッケージをインストールせずに、再起動して不足しているパッケージに悩まされるのを待っているのではないかと推測しました。

私の質問は次のとおりです:

  1. 自動カーネルアップデートがインストールされないのはなぜですかlinux-modules-extra?
  2. 更新が行われるたびにパッケージがインストールされるようにシステムを構成できますか?

関連している:

5.4.0-37 へのアップデート後にカーネル モジュールが見つからない

linux-image-extra パッケージの目的は何ですか? また、必要ですか?

答え1

linux-genericメタパッケージをインストールする必要があります。

modules、、などを含むmodules-extra、その他すべての必要なカーネル パッケージが取得されます。headers

いくつかのカーネル パッケージを手動で削除した場合、このパッケージが失われる可能性があります。

カーネル パッケージが見つからない問題を修正するには、ターミナルで次のコマンドを実行します。

sudo apt install linux-generic

答え2

この問題は、システムがアップグレードされたが、ハードウェア モジュールが HWE レイヤーに移動された場合に発生します。APT はメタ パッケージの自動インストールをマークしたままにしますが、代わりにメタを使用して、およびが自動的にインストールされるlinux-genericようにする必要があります。linux-generic-hwe-20.04linux-modules-extra-...linux-headers-generic-hwe...

実行して修正する

sudo apt install linux-generic-hwe-20.04

答え3

私のケースで機能させるために、上記の提案をどのように変更すればよいか教えていただけますか? カーネルが更新されるたびに、適切な modules-extra パッケージを再インストールしなければならないという同じ問題があります。最近見逃したパッケージは、linux-modules-extra-5.15.0-1032-raspi1030-raspi から更新したときです。Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-1032-raspi aarch64) を実行しています。したがって、必要なのは汎用バージョンではないと思いますが、おそらく raspi でしょうか?

では、更新のたびに modules-extra パッケージを自動的に更新するように強制するには、sudo apt install linux-raspi-hwe-22.04.2またはsudo apt install linux-raspi-22.04.2のようなものが必要なのでしょうか?sudo apt install linux-raspi

上記の3つのオプションを試した後(失敗しました - 下のコメントを参照してください)、私は試しましたsudo apt install linux-modules-extra-raspihttps://answers.launchpad.net/ubuntu/+source/linux-raspi/+question/700375) で、今回は少なくとも何かがインストールされました。次のカーネル アップデートでこれが機能することを祈ります。

関連情報