Nvidiaグラフィックドライバのインストールに関するLinuxソースパスの問題

Nvidiaグラフィックドライバのインストールに関するLinuxソースパスの問題

Ubuntu Linux 20にnvidiaドライバをインストールしようとしています。

質問- インストール中に以下のエラーが発生しました。

Linux 2.6 カーネルを使用している場合は、設定したカーネルソースがシステムにインストールされているカーネルと一致することを確認してください。 「KBUILD_OUTPUT」または「O」KBUILDパラメーターを使用して別々の出力ディレクトリを指定した場合は、SYSOUT環境変数または同等のnvidia-installerコマンドラインオプションを使用してこのディレクトリを指定する必要があります。

カーネルソース(またはカーネルヘッダ)がインストールされている場所と方法によっては、SYSSRC環境変数または同等のnvidia-installerコマンドラインオプションを使用して場所を指定する必要があります。

今まで試したこと

  1. --kernel-source-pathオプションを渡そうとしています。
    sudo sh NVIDIA-Linux-x86_64-319.17.run --kernel-source-path /lib/modules/5.11.0-34-generic/build
    
  2. 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でした。

ここにいる閲覧ファイル

ベストアンサー1

おすすめ記事