
Ubuntu Linux 20にnvidiaドライバをインストールしようとしています。
質問- インストール中に以下のエラーが発生しました。
Linux 2.6 カーネルを使用している場合は、設定したカーネルソースがシステムにインストールされているカーネルと一致することを確認してください。 「KBUILD_OUTPUT」または「O」KBUILDパラメーターを使用して別々の出力ディレクトリを指定した場合は、SYSOUT環境変数または同等のnvidia-installerコマンドラインオプションを使用してこのディレクトリを指定する必要があります。
カーネルソース(またはカーネルヘッダ)がインストールされている場所と方法によっては、SYSSRC環境変数または同等のnvidia-installerコマンドラインオプションを使用して場所を指定する必要があります。
今まで試したこと
--kernel-source-path
オプションを渡そうとしています。sudo sh NVIDIA-Linux-x86_64-319.17.run --kernel-source-path /lib/modules/5.11.0-34-generic/build
SYSSRC
環境変数を設定してみてくださいexport SYSSRC /lib/modules/5.11.0-34-generic/build sudo sh NVIDIA-Linux-x86_64-319.17.run
私が理解したところによると、現在実行されているカーネルのバージョンに基づいてドライバをコンパイルしようとしましたが、何らかの理由でファイルまたはソースディレクトリ全体を見つけることが5.11.0-34-generic
できません。誤って設定した可能性があります。kernel.h
また、Linuxカーネルリポジトリを複製し、一致するブランチを確認してからこのディレクトリに設定しようとしましたが、うまくいきません--kernel-source-path
でした。
ここにいる閲覧ファイル。