이전 Latitude D820(GeForce Go 7300 포함)에 이전 nvidia 304 드라이버를 설치하려고 했지만 다음 오류로 인해 설치 프로그램이 실패했습니다 Failed to build the NVIDIA kernel module
.
여기응 출력 /var/log/nvidia-installer.log
.
build-essential
커널 헤더를 설치했습니다 .
당신의 도움을 주셔서 감사합니다!
답변1
Debian에서 독점 NVIDIA 드라이버를 설치하려는 경우 권장되는 방법은 패키지 드라이버를 활성화 contrib
하고 리포지토리하고 설치하는 것입니다. non-free
적응하다데비안 8에 대한 지침(모든 것을 root
다음과 같이 수행하거나통과하다 sudo
):
contrib non-free
적절한 줄에 추가하면/etc/apt/sources.list
다음과 같이 끝납니다.deb http://httpredir.debian.org/debian/ testing main contrib non-free
이미 가지고 있는 커널 헤더와 드라이버의 커널 모듈을 설치합니다.
aptitude update aptitude -r install linux-headers-$(uname -r) nvidia-legacy-304xx-kernel-dkms
nvidia-xconfig
해당 구성 파일을 생성하기 위해 설치 및 실행aptitude install nvidia-xconfig nvidia-xconfig
nvidia-installer-cleanup
이 모든 작업이 완료된 후에는 NVIDIA 설치 프로그램의 남은 부분을 제거하는 설치도 수행해야 합니다 .
이 모든 작업이 완료된 후 재부팅하면 새 드라이버가 빌드되고(아직 빌드되지 않은 경우) 로드되어야 합니다.
다른 무료 패키지가 아닌 패키지를 설치하지 않으려면 다음을 참조하세요.적절한 기본 설정을 사용하여 무료가 아닌 것을 차단하는 방법은 무엇입니까?
답변2
Stretch에서는 이와 같이 작동하지 않습니다. 내 카드는 nvidia-Detect에서 감지한 대로 304xx-레거시 드라이버에 의존하지만 전체 패키지와 종속성은 Debian Stretch 저장소에서 사용할 수 없습니다. 따라서 nvidia-Detect도 실패하여 설치해야 할 말도 안되는 것을 알려주고 검은 화면이 나타나고 모든 nvidia 패키지를 제거해야 했습니다. Stretch에서 약 6개의 종속성 누락으로 인해 deb 패키지의 수동 설치도 실패했습니다. sid/experimental에 304xx 패키지가 있지만 소스 목록을 어수선하게 만들어 혼합되고 혼란스러운 시스템으로 끝나고 싶지 않습니다. 무료 nouveau 드라이버로 전환하고 "태블릿 테이블에 대한 잘못된 포인터"라는 커널 메시지를 견뎌야 했지만 그래픽은 모든 것이 잘 작동했습니다.
답변3
Debianstretch RC2를 새로 설치한 후 나에게 효과가 있었던 것은 다음과 같습니다(KDE에는 기본 시스템만 있습니다):
그럽 시작스키마가 설정되지 않았습니다.옵션: https://askubuntu.com/questions/38780/how-do-i-set-nomodeset-after-ive-already-installed-ubuntu
다음에 추가 기여하다그리고반자유주의적인소프트웨어 센터에서(종속성을 망칠 수 있으므로 후속 단계에서 소프트웨어 관리를 사용하지 마십시오).
업데이트를 설치합니다.
소프트웨어 센터에서 Synaptic 패키지 관리자를 설치합니다.
Synaptic 패키지 관리자에서 설치자격.
루트 터미널을 열고 귀하의 경우 Debian Jessie에 nvidia 레거시 드라이버를 설치하기 위한 지침을 따르십시오(저는 304xx 드라이버였습니다): https://wiki.debian.org/NvidiaGraphicsDrivers#NVIDIA_Proprietary_Driver
재시작.
시스템을 다시 시작했지만 새로운 Xorg 서버 구성 파일이 생성되지 않았습니다.