web-dev-qa-db-ja.com

ドライバーのインストール、カーネルソースが見つかりません

Amazon EC2にNVidia Cudaドライバーをインストールしようとしています。ブログに記載されている指示に従うGPUインスタンス(Amazon Linux AMI(HVM)2013.09.2-AMI-e9a18d80)。過去2週間は機能しましたが、今日は失敗しています。

指示の状態

Sudo yum -y groupinstall "Development Tools"
Sudo yum -y install git libcurl-devel python-devel screen rsync yasm numpy openssl-devel
wget http://developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run
Sudo sh cuda_5.5.22_linux_64.run

エラーは

NVIDIAディスプレイドライバをインストールしています...ドライバのインストールでカーネルソースが見つかりません。カーネルソースパッケージがインストールされ、正しく設定されていることを確認してください。カーネルソースパッケージが正しくインストールおよび設定されていることがわかっている場合は、「-kernel-source-path」フラグを使用してカーネルソースの場所を渡すことができます。

修正方法の説明にコメントがありますが、コマンドがわかりません。指定したパスに移動できないようです。私が5歳のように説明してくれる人がいれば、助かると思います。

CUDAのインストールに問題がある(カーネルソースに関するいくつかの不満で失敗する)人々のために、ここで私が見つけた修正があります.../usr/src/kernelsのカーネルソースは、実行しているカーネルと同じバージョンではありません( uname -r)で検索します。 /boot/grub/menu.lstに移動して、有効になっているカーネルのバージョンがソースのあるバージョンのみであることを確認しました。

3
user60434

カーネルソースツリーをひったくる必要があります(ビルドがブート可能なカーネルと同一であることを確認してください)。

そう、 yum -y install kernel-devel kernel-headers

uname -rは、特定のカーネルビルドも通知します。これは、開発パッケージと一致することを確認するために重要です。

2
Adam Scott Roan

最初にdkmsをインストールします:

Sudo apt-get install dkms

次に、Cudaのインストールを行います。

Sudo sh cuda_8.0.61_375.26_linux.run
2
mehryaragha