젠투에서 nVidia 드라이버 설치 에러
혹시 저랑 같은 증상이 있던분 계십니까???
그래픽 카드는 보드에 내장된 nVidia GeForce 6100을 쓰고 있습니다.
X-windows 해상도 맞추고 어쩌고 저쩌고 하다가 결국 드라이버 문제라는걸 알고,
지금 드라이버설치하려고 하는데.. ㅠㅠ;
이런.. 매뉴얼에 보니 nVidia는 따로 드라이버를 emerge 해야 한다네요..
# emerge nvidia-drivers // 그래서 매뉴얼 대로 쳤습니다.
그랬더니 아래와 같은 메세지를 남기고 죽데요...
================================================================================================
!!! ERROR: x11-drivers/nvidia-legacy-drivers-1.0.7184-r90 failed.
Call stack:
ebuild.sh, line 1564: Called dyn_compile
ebuild.sh, line 937: Called src_compile
nvidia-legacy-drivers-1.0.7184-r90.ebuild, line 145: Called linux-mod_src_compile
linux-mod.eclass, line 510: Called die
!!! Unable to make IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/2.6.19-gentoo-r4/build clean module.
!!! If you need support, post the topmost build error, and the call stack if relevant.
================================================================================================
이거 무슨 증상이지요???
http://www.linuxforums.org/forum/gentoo-linux-help/82814-nvidia-legacy-emerge-error.html
구글링 해봤는데.. 위의 포럼에서 도데체 뭘 어떻게 하라는 건지...
업그레이드 된 gcc로 커널을 다시 컴파일 하라는 건가요???
벌써 두갑째.. 하루에 두갑째.. 폐 썩어가네 ㅠㅠ 크억.. ㅡㅡ; 잠 자야 되는데.. ㅡㅡ;
emerge -sync emerge -uND
emerge -sync
emerge -uND world
를 할때가 온것 아닐까요?
pung님 emerge -uND world
emerge -uND world - 이거 무슨 명령어인가요??
u 는 업그레이드
u 는 업그레이드 하라는 거고 N는 New Use flag 가 있으면 새로 컴파일 하라는 거고 D는 패키지 디펜던시를 깊이(?) 조사해서 필요한 패키지를 다시 컴파일 하라는 거였던 것 같습니다. world는 모든 패키지에 대해서 실행하라는 거구요.
음.. 커널 컴파일 하고는 별로 관계 없으려나? 제기억에는 커널까지 업데이트 되었던 것 같은데요..
어쨋거나 모든 디펜던시를 해결하는데 효율적입니다.
..라고 기억하고 있습니다.~(@,.~@)
저도 같은 증상때문에 고민 중입니다.
젠투에서 저도 평소에 컴파일할땐 항상
emerge --sync
emerge -uND world
이렇게 하는데 nvidia-drivers 컴파일은 해도 소용없더군요. 그냥 짐작으로 nvidia-drivers에 문제가 있거나 커널에 문제가 있는걸로 예상됩니다.
커널 2.6.21로 컴파일하고 나니까 저 모양이 되던데요.
------------------------
능력이 없는자는 시간도 없다
------------------------
인생은 어떻게 흘러갈지 알수 없는 것.
말 그대로 CC_MISMATCH
말 그대로 CC_MISMATCH 가 원인일것 같은데요?
2.6.20 에서는 그런 옵션이 없는것 같은데,
그냥 커널 .config 에 IGNORE_CC_MISMATCH=yes 를 직접 적어서 컴파일 해보세요.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
...여담입니다만..-.-;
아마도 저거... 커널을 컴파일하신다음에..
gcc를 바꾸시거나.. 여튼간에 뭔가 차이가 있어서 그런건데...
제 경험상.. 그냥 지금의 컴파일러로 커널 컴파일을 한번 더 하시고..
재부팅 한번 하신다음에
nvidia-drivers를 emerge 해보세요..
될겁니다요..~.~
-----새벽녘의 흡혈양파-----
-----새벽녘의 흡혈양파-----
onion님 글이 정답인 듯..
nvidia-drivers 와 nvidia-legacy-drivers 두개가 있습니다.
webterror님은 nvidia-drivers를 설치하려고 했지만,
메시지에는 nvidia-legacy-drivers를 설치하려고 하네요.
아래와 같이 해주는 것이 좋겠습니다.
# echo "x11-drivers/nvidia-drivers ~x86" >> /etc/portage/package.keywords
# emerge nvidia-drivers
커널 업그레이드할
커널 업그레이드할 때 마다 꼭 해주어야하는것이...
nvidia driver
사운드카드
vmware컴파일
이 세가지였습니다.
그리고, 저는 nvidia chipset중에서 가장 저렴한걸 사용하고 있는데, 젠투에서 아래 문서대로 하면 잘 되더군요. 참고하세요.
http://www.gentoo.org/doc/en/nvidia-guide.xml
The nvidiafb driver
The nvidiafb driver conflicts with the NVIDIA driver, please
reconfigure your kernel and *disable* nvidiafb support, then
try installing the NVIDIA kernel module again.
이게 정답인듯 하네요.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
저도 같은 증세...
커널 헤더파일이 업데이트되어서 아마도 비디오드라이버가 이 커널헤더와 버전이 맞지 않아서 일겁니다. 헤더 파일을 이전으로 돌리시던지, 커널을 업데이트해주시면 됩니다.
저 같은 경우는
#genkernel -menuconfig all
이까짓것 머 대~충 설정해주시고
#emerge -av nvidia-legacy-drivers
vmware 쓰시면
#emerge vmware-modules
그리고 vmware 설정해주시면 됩니다(vmware-configur... 명령어가 잘 기억이 안납니다)
댓글 달기