본문 바로가기
야매 개발실/Linux

Fedora nvidia drivear install 문제

by 야매플머 2012. 7. 14.
반응형

Fedora 17 Nvidia Driver Install


오랜만에 삽질을 하면서 나온 내용을 잃어버리지 않기 위해 포스팅을 해둡니다.

제가 운이 없는 것인지, 집에서 사용하는 데스크탑에 리눅스를 사용하고자 우분투를 설치 하려고 했는데 글세 그래픽 카드가 정상 작동하지 않는 것입니다.

인스톨 준비 과정에서 화면 그래픽이 깨져서 진행을 할 수가 없었습니다.

차선책으로 fedora를 선택 하였습니다. 설치가 매우 잘 되었습니다. 그런데 이상하게 UI반응이 느리고 작동이 이상한 것입니다. 아이고 맙소사...

리눅스계열과 nvidia가 무슨 웬수를 졌는지.. 그래픽 드라이버의 작동이 정상적으로 되지 않는 것입니다. 그래서 그래픽 드라이버를 따로 설치를 하기로 했습니다.. 그런데... n당의 홈페이지에서 다운로드 받은 드라이버를 설치하려는 찰라 에러가 나 버리더군요. 

에러의 이유는 x-window에서는 설치가 불가능하니 텍스트 모드에서 설치를 하라는 내용이였죠. 


- 명령어 : init 3 


을 이용하여 텍스트 모드에 들어갈 수 있었습니다. 그러나.... 임의로 들어간 텍스트 모드로는 설치가 불가능!! 네 그런 것이였습니다. 그래서 초기 부팅시에 텍스트 모드로 부팅을 하려고 했습니다. 그런데 이 페도라가 부팅 레벨에 대한 전통적인 리눅스 방식이 아닌 target이라는 처음 보는 방식을 이용하더군요. 일반적으로  /etc/inittab 파일의 내용에 부팅레벨을 변경하면 되었는데요. 아니!! 파일에 들어가 보니 아무것도 없는 것입니다!!

아아.. 다행이도 파일 내용안에 부팅레벨 체인지가 어떤방식으로 변경되었는지 잘 설명이 있더군요. 각 부팅레벨에 맞는 target파일을 가지고 있으니 해당 타켓 파일을 디폴트로 적용하면 되는 것입니다.


/etc/systemd/system/default.target <== 이녀석이 바로 부팅레벨을 결정 짓는 녀석인데. /etc/inittab 파일안에 보면 각 부팅레벨의 타켓 파일의 이름과 하단에는 어떤식으로 심볼릭 링크를 연결 시키는 방법이 나와있습니다. 기존 디폴트 파일을 삭제하고 새로운 심볼릭 링크를 안내대로 설정하고 부팅합니다. 놀랍게도 아주 쉽게 텍스트 모드로 부팅 할 수 있었습니다.


그리고 다시한번 드라이버 파일로 설치 시작!! 인데... 또 에러.. 아.. 절망이군요..왜 그럴까.. 했더니 아무래도 기존에 작동중인 그래픽 드라이버 img가 문제 있든 합니다. 구글링 끝에 나온 내용인데요. nouveau 라는 녀석이 엔디비아 그래픽 카드와 무슨 관계가 있는지 잘 모르겠습니다만.. 에러 메세지에 이녀석에 대한 이야기가 어쩌구 나옵니다. 자자 뭔가 블랙리스트에 이녀석을 올리라고 합니다. 


/etc/modprobe.d/blacklist.conf


이곳에 blacklist nouveau 이렇게 블랙리스트에 넣습니다. 그리고 이녀석이 아마도 그래픽 카드가 작동하는데 필요한 파일 같습니다만... 기존의 것을 백업을 해두고 새롭게 생성을 시켜야 하는 듯 합니다.


 mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img 요래..

 dracut /boot/initramfs-$(uname -r).img $(uname -r) 요래 생성합니다..


그리고 재 부팅 후 다운로드 받은 엔디비아 그래픽 드라이버를 실행하면! 아주 잘 설치가 됩니다. 하지만!! 뭔가 n당과 아주..사이가 안좋은 건지... 모니터 설정이나 그런 것을 할때 잘 못 만지면.. 그놈 쉘이 깨지게 되는 경우가 생깁니다. 이 케이스는 집집 마다 다른 듯하니 적절하게 조정하여 사용하시길 권유 드립니다. 오늘은 이상!

반응형