nvidaドライバが一晩消える(終了/電源オン)DKMSを再構築できない

nvidaドライバが一晩消える(終了/電源オン)DKMSを再構築できない

私の設定

inxi -SMG システム: ホスト: zaphod カーネル: 5.14.0-1-amd64 x86_64 ビット: 64 デスクトップ: Xfce 4.16.0 ディストリビューション: Debian GNU/Linux bookworm/sid マシン: タイプ: ノートブックシステム: ASUSTeK 製品: G750JX v:1.0
所蔵番号 : Mobo: ASUSTeK モデル: G750JX v: 1.0 シリアル番号: BIOS: American Megatrends v: G750JX.209 日付: 2013年11月18日 グラフィックスカード: デバイス-1: NVIDIA GK106M [GeForce GTX 770M]ドライバ:デバイス-2: Chicony USB2.0 HD UVC ウェブカメラの種類: USB ドライバー: uvcvideo ディスプレイ: x11 サーバー: X.Org 1.20.11 ドライバー: ロード中: nouveau,vesa アンロード: fbdev, モード設定解像度: 1024x768 OpenGL: レンダラー: llvmpipe (LLVM 11.0.1 256ビット)v:4.5メサ20.3.5

衝突状況

私はDebianを使ってテストします。本当に必要ないくつかの理由で

1920x1080高解像度セカンダリ画面を毎日使用する必要があります。

一つ作りました。

適性アップデート&&適性セキュリティアップグレード

その時点ですべてが大丈夫だったので、数時間以内に作業を終えてシステムをシャットダウンしました。

これは問題です。

朝の電源を入れると、最初の画面のみが機能し、2CDはまだ黒い画面でした。

解像度は1024 * 768で停止しました

このエラーは、DKMSに問題があることを示すようです。それから私はそれを調べました。しかし、結果はありません。

しかし、再起動できません。多くのフォーラムと Google ページですべての人のために機能しなければならないすべてのプログラムが例外なくすべてを返すまでinitramとカーネルを更新して完了現在の削除

その後、再起動するにはもう再起動できません。すべての手順について削除initram &カーネル&新しく建てられない

それでは、以前にやったことすべてを試してみましょう*(浄化、浄化、

nvidiaドライバーおよび/またはレガシーおよび/または排他的および/またはvesa/mesa)*のインストールまたは再インストール:

新しいnvidia-current-470.57.02 DKMSファイルの読み込み中... 5.14.0-1-amd64用の構築5.14.0-1-amd64用の初期モジュール構築エラー!カーネルのモジュールビルドのエラー戻り状態:5.14.0-1-amd64(x86_64)詳細については、/var/lib/dkms/nvidia-current/470.57.02/build/make.logを参照してください。 dpkg:nvidia-kernel-dkmsパッケージの処理中にエラーが発生しました(--configure):nvidia-kernel-dkmsパッケージがすでにインストールされているスクリプトサブプロセスからエラー終了ステータスを返す10 dpkg:依存関係の問題によりnvidia-driver設定が妨げ:nvidia -driverはnvidia-kernelによって異なります-dkms(= 470.57.02-2)|ただし、nvidia-kernel-470.57.02:パッケージnvidia-kernel-dkmsはまだ構成されていません。 nvidia-kernel-470.57.02 パッケージがインストールされていません。
nvidia-kernel-470.57.02 を提供する nvidia-kernel-dkms パッケージはまだ設定されていません。

dpkg:パッケージの処理中にエラーが発生しましたnvidia-driver(--configure):依存関係の問題 - 処理が構成されていないときに発生したエラー:nvidia-kernel-dkms dpkgが失敗したため、nvidia-driver needrestartをスキップしました。 E: subprocess/usr /bin /dpkg 戻りエラーコード(1)

午前10時から午後17時30分ごろにこの問題を解決し始めましたが、今はこの問題をどのように解決するのか分かりません。

ハハ、無駄な答えを避けるためにシステムを再インストールすることはできません。

ビルドがエラーなどを無視するように強制するか、ビルドにエラーが発生するように強制する方法についてのアイデアはありますか?

ベストアンサー1

これらの問題が発生した場合は、古いカーネルと関連するinitramfsを削除するのが最後の作業です。代わりに、以前に知られている運用カーネルで再起動できます。あなたは噛まれたバグ #994860:現在テストされているNVIDIAグラフィックドライバは、ベータ版に移動しているカーネル5.14を使用して構築されていません。

なぜこのすべてが一晩で起こったように見えますか?電源を切る前に、システムは2日前までテストしていたカーネル5.10を実行していました。アップグレード後、新しく移行された5.14カーネル再起動するとロードされるカーネルです。dkmsNVIDIAモジュールが欠落していることを確認してビルドしようとしましたが、上記のエラーで失敗しました。 (またインストール中にビルドを試みます。)

この問題を解決するには、5.10カーネルがなくなったと仮定し、それをインストールして以前のタスク構成に戻すことができます。

wget http://security.debian.org/pool/updates/main/l/linux-signed-amd64/linux-image-5.10.0-8-amd64_5.10.46-5_amd64.deb \
     http://security.debian.org/pool/updates/main/l/linux/linux-headers-5.10.0-8-amd64_5.10.46-5_amd64.deb \
     http://security.debian.org/pool/updates/main/l/linux/linux-headers-5.10.0-8-common_5.10.46-5_all.deb \
     http://security.debian.org/pool/updates/main/l/linux/linux-kbuild-5.10_5.10.46-5_amd64.deb
sudo apt install ./linux*5.10_*deb

NVIDIAモジュールは再びカーネルに収まる必要があり、再起動して起動メニューから5.10カーネルを選択できます。これはシステムの他のものを損なうことはなく、5.10カーネルはDebianテストに使用しても安全です。実際に9月28日までテスト中でした。 (上記の説明はインストールされていません。正確に同じカーネルを使用して、Debian 11のアップデートされた5.10カーネルをインストールします。 Debianテストはセキュリティサポートを受けていません。 )

または、現在不安定なNVIDIAドライバにアップグレードしてください。ただし、ご注意ください。これにより、OpenCLに問題が発生する可能性があります。(それがあなたにとって重要な場合)。

おすすめ記事