セキュアブートのためのNvidiaドライバ署名 - Nvidiaモジュールの場所

セキュアブートのためのNvidiaドライバ署名 - Nvidiaモジュールの場所

セキュアブートで使用できるようにNvidiaドライバに署名したいと思います。 NVIDIAドライバについては、次のガイドラインに従ってください。 https://wiki.debian.org/SecureBoot#Using_your_key_to_sign_modules_.28Traditional_Way.29

すでにMOKキーがあります。 apt-get install nvidia-driverを使用してnvidiaドライバをインストールしました。今署名します。私のNVIDIAモジュールの場所を見つけることができません。

ChatGPTも同様の推奨事項を提示します。

sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 /path/to/MOK.priv /path/to/MOK.der $(modinfo -n nvidia)

しかし、エラーが発生します(modinfo -n nvidiaを使用しても)。

sudo /sbin/modinfo nvidia
modinfo: ERROR: Module nvidia not found

私も試しましたが、出力はありません。

sudo find /lib/modules/$(uname -r) -type f -name "nvidia.ko"

私のNVIDIAドライバを見つけるにはどうすればよいですか?パッケージをインストールしたらそこにいるでしょうか?

答え1

aptを使用してドライバをインストールしたので、次の手順に従わず、次の段落に従う必要があります。https://wiki.debian.org/SecureBoot#Making_DKMS_modules_signing_by_DKMS_signing_key_usable_with_the_secure_boot

私もあなたと同じ要件を持っていたし、すべてが順調に進んだ。簡単な再起動だけです。

関連情報