Linux 커널 3.11의 파일이 누락되었거나 누락 된 파일을 설치하는 방법이 확실하지 않습니다.커널 파일이 누락 되었습니까? 그렇다면 어떤 패키지를 설치해야합니까?
내가 입력 할 때 :
[email protected]:~$ uname -r
3.11.0-23-generic
하는하게 제가 커널 3.11를 실행하는거야 생각합니다. 그러나 NVIDIA 그래픽 카드 드라이버를 설치할 수 없습니다. 내가 (일부) 얻을
[email protected]:~$ sudo apt-get install cuda
으로 설치하려면 다음과 같은 출력하려고 할 때 : 그것은 내가 가진 커넬하는보고 확인 의미로
Loading new nvidia-340-340.58 DKMS files...
First Installation: checking all kernels...
Building only for 3.11.0-23-generic
Building for architecture x86_64
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
내가이 글을 읽을을 (나는 1 개 이상을 가질 수 있습니다 그런 다음 커널 3.11에 대한 다이버를 설치하려고했으나 커널이 "설치되지 않은 것 같습니다."-
다음으로 dpkg를 사용하여 내가 설치 한 Linux 파일을 확인합니다. 다음을 보았습니다.
[email protected]:~/Downloads/cudaDownloads$ dpkg -l | grep "linux-" | cut -d " " -f 3
gcc-4.8-powerpc-linux-gnu-base
linux-firmware
linux-headers-3.13.0-29
linux-headers-3.13.0-29-generic
linux-headers-3.13.0-30
linux-headers-3.13.0-30-generic
linux-headers-3.13.0-32
linux-headers-3.13.0-32-generic
linux-headers-3.13.0-34
linux-headers-3.13.0-34-generic
linux-headers-3.13.0-35
linux-headers-3.13.0-35-generic
linux-headers-3.13.0-36
linux-headers-3.13.0-36-generic
linux-headers-3.13.0-37
linux-headers-3.13.0-37-generic
linux-headers-3.13.0-39
linux-headers-3.13.0-39-generic
linux-headers-generic
linux-image-3.11.0-23-generic
linux-image-3.8.0-33-generic
linux-image-extra-3.11.0-23-generic
linux-image-extra-3.8.0-33-generic
linux-libc-dev:amd64
linux-sound-base
linux-source
linux-source-3.13.0
syslinux-common
syslinux-legacy
그래서 커널 3.11 & 3.8에 대한 이미지 파일, 3.13 용 헤더 파일 3.13 & 소스 파일이있는 것처럼 보입니다. 내 boot 디렉토리를 볼 때
, 난을 참조하십시오 (? 아마도 커널 3.8을 실행할 수)
이[email protected]:~$ ls /boot
abi-3.11.0-23-generic memtest86+.bin
abi-3.8.0-33-generic memtest86+.elf
config-3.11.0-23-generic memtest86+_multiboot.bin
config-3.8.0-33-generic System.map-3.11.0-23-generic
grub System.map-3.8.0-33-generic
initrd.img-3.11.0-23-generic vmlinuz-3.11.0-23-generic
initrd.img-3.8.0-33-generic vmlinuz-3.8.0-33-generic
그래서 다시 보이는 내가 커널 3.11를 실행하는거야하지만
I 돈으로 정말 리눅스 커널에 대해서는 아무 것도 모르지만, NVIDIA 드라이버를 설치하려면, linux-headers-3.11과 linux-source-3.11을 설치해야한다고 생각합니다. 이 문제가 맞습니까? 그렇다면 설치 방법과주의해야 할 사항은 무엇입니까?
@wieOoma 예기치 않은 결과가 있습니까? 이것들이 일반적인 헤더 파일이라면 나는 그렇게 생각하지 않을 것이다. 그러나 나는 커널과 설치 방법에 대해 정말로 모른다. 특히, 나는 (어찌 됐든) 3.13 헤더를 설치했다. 3.11 헤더를 추가하면 내 컴퓨터의 다른 곳에서 혼동을 일으킬 수 있습니까? – user1245262
내가 알 수있는 한, 아무런 결과가 없다. 추가 헤더를 추가해도 문제가 발생하지 않습니다. 헤더는 모듈/드라이버 등을 만드는 과정에서 사용됩니다. 따라서 누락 된 파일에 대한 불만이 제기됩니다. 다른 헤더 버전은 분명히 사용되지 않습니다. – wie5Ooma