nVidia가 CUDA 툴킷을 수정할 때까지 4.13.0-19 일반 또는 32 이외의 다른 버전만 원함

nVidia가 CUDA 툴킷을 수정할 때까지 4.13.0-19 일반 또는 32 이외의 다른 버전만 원함

지난 12월에 저는 커널 4.13.0-19-generic이 포함된 Ubuntu 설치 CD를 다운로드하여 구웠습니다. 저는 두 개의 최소 서버를 구축했고 nVidia CUDA.RUN 패키지와 잘 작동했습니다. 나는 최근 동일한 CD를 사용하여 세 번째 시스템 openssh 서버를 구축해 보았습니다. 커널 ...19가 들어가는 것을 보았지만 미국 저장소에서 다운로드한 후에는 커널 빌드를 허용하지 않는 nvidia 개발자 포럼에 문서화된 버그가 있는 커널 ...32로 끝납니다. 나는 그들이 결국 이것에 대한 수정 사항을 갖게 될 것이라고 가정하지만 그 동안 나는 ...19 또는 nVidia cuda 실행 패키지와 여전히 작동하는 모든 버전을 설치하고 싶습니다.

이전 CD에서 설치를 다시 시도했지만 다운로드할 패키지 버전을 선택할 수 있는 옵션이 없었습니다. CD에서 19개가 나왔지만 결국 32개로 끝났습니다.

설치를 19로 제한하려면 어떻게 해야 합니까?

어쩌면 32를 실행한 후 19로 다시 되돌릴 수 있을까요?

또는 다른 시스템 중 하나에서 플래시 드라이브를 복제할 수도 있습니다. Windows 10에서 Acronis 복제 도구를 사용하여 시도했지만 부팅되지 않았습니다. 어쩌면 더 나은 복제 도구가 있을까요?

이것을 봐주셔서 감사합니다.

[MIKEWHATEVER의 도움으로 해결되었습니다. 마이크에게 감사드립니다!]

sudo apt-get install linux-image-4.13.0-19-generic

(재부팅하고 19를 선택)

sudo apt-get purge linux-image-4.13.0-32-generic
sudo apt-get purge linux-headers-4.13.0.32
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install libxi-dev libxmu-dev freeglut3-dev build-essential binutils-gold
sudo sh ./cuda384.run --override

결과는 다음과 같습니다:

27-Jan-2018 12:24:55 [---] CUDA: NVIDIA GPU 0: GeForce GTX 670 (driver version 384.81, CUDA version 9.0, compute capability 3.0, 1994MB, 1874MB available, 2704 GFLOPS peak)
27-Jan-2018 12:24:55 [---] OpenCL: NVIDIA GPU 0: GeForce GTX 670 (driver version 384.81, device version OpenCL 1.2 CUDA, 1994MB, 1874MB available, 2704 GFLOPS peak)

update-initramfs -uCUDA를 설치한 후에 사용해야 한다고 생각했습니다 . 32를 부팅에 넣어서 문제가 발생했습니다. 필요하지 않았으며 복구를 위해 다시 설치해야 했습니다.

nVidia CUDA 키트와 함께 작동했기 때문에 19로 돌아갔고 nVidia는 32 커널에 구축될 때 소스 헤더의 순서가 잘못되는 문제에 대한 수정 사항을 아직 출시하지 않았습니다.

[편집] 이상한 - 여기 5명의 전문가가 이 질문을 보고한 곳이 "기존의질문". 거기 가서 살펴보니 그 질문은 업그레이드로 인해 문제가 발생할 것이라는 것을 알고 있다면 좋은 업그레이드를 방지하는 방법이었습니다. 이 질문은 업그레이드에서 복구하는 방법이었습니다. 실제로 복원 방법을 검색하는 데 시간을 보냈습니다. 이전 버전. 여기 오기 전까지는 아무런 정보도 찾지 못했고 "apt-get install linux_image..."를 사용하라는 지시를 받았습니다. 여기서 전문가에게 물어보고 싶습니다. 32를 설치하고 붕괴와 스펙터로부터 보호받는 것이 무슨 소용이 있습니까? 이러한 결함에 대한 알려진 악용은 없으며 실행해야 하는 응용 프로그램에 32 미만에서는 작동하지 않는 패키지가 필요합니까?

관련 정보