Debian インストールをカーネル 6.1.0-17 から 6.1.0-18 にアップデートしようとしていますが、正しくインストールされていないようです。

Debian インストールをカーネル 6.1.0-17 から 6.1.0-18 にアップデートしようとしていますが、正しくインストールされていないようです。

更新された写真を試してください

私は通常どおりDebianシステムをアップデートしようとしましたが、アップデートの1つはカーネル用(6.1.0-17から6.1.0-18)でした。しかし、私のグラフィックカード(GTX 1050(モバイル)、ドライババージョン535)の最新のnvidiaドライバは、最新のカーネルといくつかの非互換の問題があるようです。

だから私がやろうとしているのは、更新を続けることです。

sudo apt-mark hold linux-image-6.1.0-18 linux-headers-6.1.0-18

しかし、その頃はすでにある程度設置されていました。しかし、私が理解したのは、NVIDIAドライバに何かをして動作を停止させる方法で行われます。私は次のように書いてそれを確認しました。

nvidia-smi

そして対価で何も得られませんでした。それで、Debianリポジトリに行き、以前のバージョンのドライバである525をインストールしました(それは自動的に535を削除しました)。私が使ったように、これは一時的に問題を解決しているようです。

sudo apt update

これ以上の問題は見られなかった。何かをインストールしようとしましたが、dracutdracutがカーネルの一部であることはわかりましたが、このエラーを見つけることはできませんでした。エラーが示すように、NVIDIAドライバに関連していることを知っています。コンピュータを再起動するのが怖い場合はどうすればよいですか?

ベストアンサー1

その理由は、dracut以前のLinuxカーネルに問題があるからです6.1.0-17。これは、カーネルの残りの部分がまだオペレーティングシステムに残っているためです。私の意見では、新しいカーネルが6.1.0-18私がインストールしたNVIDIAグラフィックドライバと互換性がないため、エラーが発生したようです。また、更新するために次のコマンドを使用したと思いました。

sudo apt-mark hold linux-image-6.1.0-18 linux-headers-6.1.0-18

システムが古いカーネルの残りの部分を削除するのを効果的に防ぎます。したがって、dracutはまだ古いコアを検出し、残りのコアを見つけられない場合はエラーが発生します。

残りのコアを削除するコマンドは次のとおりです。

sudo apt-get remove linux-image-6.1.0-17-amd64

TLDR: Debian で利用可能な最新のカーネルは NVIDIA ドライバと互換性がないため、エラーが発生し、これらのバグにより古いカーネルの残留が残ります。したがって、システムを更新しようとするたびに、dracutは古いカーネルを検出し、エラーを発生させます。解決策は、古いカーネルの残留物を除去することです。

おすすめ記事