Этот вопрос не является дубликатом вопроса правильный путь к исходному коду ядра . Там была решена проблема с установкой заголовочных файлов ядра. В моем случае файлы заголовков ядра уже установлены.
Перед тем, как вы отметите как дубликат: я считаю, что я прочитал все источники по этой теме, и тем не менее сборка модуля ядра NVIDIA завершается с ошибкой «невозможно найти источник ядра».
Ubuntu 14.04, пытающийся установить cuda_7.5.18_linux.run (md5sum: 4b3bcecf0dfc35928a0898793cf3e4c6)
~# uname -r
3.19.0-39-generic
~# ll /usr/src/
total 28
drwxr-xr-x 7 root root 4096 Dec 10 15:12 ./
drwxr-xr-x 10 root root 4096 Aug 5 01:12 ../
drwxr-xr-x 24 root root 4096 Dec 4 12:13 linux-headers-3.19.0-37/
drwxr-xr-x 7 root root 4096 Dec 4 12:13 linux-headers-3.19.0-37-generic/
drwxr-xr-x 24 root root 4096 Dec 7 09:45 linux-headers-3.19.0-39/
drwxr-xr-x 7 root root 4096 Dec 7 09:45 linux-headers-3.19.0-39-generic/
drwxr-xr-x 4 root root 4096 Dec 10 14:55 linux-source-3.13.0/
lrwxrwxrwx 1 root root 47 Nov 30 23:38 linux-source-3.13.0.tar.bz2 -> linux-source-3.13.0/linux-source-3.13.0.tar.bz2
При запуске с
~# sh cuda_7.5.18_linux.run
или
~# sh cuda_7.5.18_linux.run --linux-kernel-path /usr/src/linux-headers-3.19.0-39-generic/
установка завершается с той же ошибкой: невозможно найти источники ядра ...
Первый показ:
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.0-28_amd64.deb
Тогда:
sudo dpkg -i cuda-repo-ubuntu1404_7.0-28_amd64.deb
sudo apt-get update
sudo apt-get install cuda -y
После этого, это должно работать.