2014년 12월 5일

CENT OS 7 엔비디아 드라이버 설치

잊어버릴까 적어본다.

===========================================================
1.grub 변경


우선 편집기를 열어 grub 세팅을 변경해 준다.

센트OS는 nouveau라는 드라이버를 사용하는데
이것을 사용하고 있으면 설치가 되지 않는다.
grub으로 들어가 시동 시 사용하지 않게 변경해 준다.

편집기로 열어
/boot/grub2/grub.cfg
파일을 편집한다.

편집기로 열어서 아래와 같이 추가시켜 준다.
nomodeset rdblacklist=nouveau

그리고 재시작 후 로고가 뜨지 않으면 성공이다.

=============================================================

2. 파일 권한 변경 및 런레벨 변경

우선 터미널을 열어 파일을 실행시켜 보자

./설치파일이름

허가 거부라고 뜨면서 실행이 안될것이다.(당연히 관리자 모드로 해야한다.)

살펴보면 읽기와 쓰기는 가능하지만 실행에 표시가 없을 것이다.
권한변경으로 실행을 추가시켜준다.

chmod +x ./설치파일이름

그리고 실행해 보자. 조금 기다려보면 설치 화면이 반겨주지만
에러가뜬다. 살펴보면 x윈도우 환경에서 설치 못한다고 한다.
런레벨을 변경해 x윈도 환경을 꺼준다.

init 3

검정색 바탕화면과 하얀색 글자가 뜨면 로그인을 해준다.

=============================================================

3. gcc및 kernel-devel

우선 검은색 화면이 떴으니 실행시켜보자.

./설치파일이름

 드디어 동의 문구가 나온다. 하지만 동의를 선택한 뒤 나오는
문구는 에러다. gcc를 설차하라고 나온다.
(나오지 않으면 다음으로 넘어가도 상관없다.)

그럼 yum으로 gcc를 설치해 주자.

yum install gcc

설치가 끝나면 다시 실행해 보자.

이번해도 동의 화면이 넘어간 뒤에 에러가 뜬다.
kernel-devel이 설치 되어 있어야 하며
설치 시 --kernel-source-path를 지정해 주어야 한다고 한다.

일단 설치 해 주자.

yum install kernel-devel

 그리고 아래의 명령어로 현재 버전을 알아보자.

uname -r

그러면 버전이 나올 것이다.
패스는 아래와 같다.

/usr/src/kernels/버전

조합해서 아래와 같이 입력하면 설치화면이 반겨줄 것이다.

./파일이름 --kernel-source-path /usr/src/kernels/버전

중간에 선택지가 나오면 잘 읽어보고(아마 모두 yes로 해도 상관 없을 것이다.)
설치하면 끝이다.
깔끔하게 재부팅하면 아래와 같이 반겨줄 것이다.


주의!
추후에 grub에서 설치 완료 했다고 nomodeset rdblacklist=nouveau를
지운다면 충돌이 일어난다.

댓글 없음:

댓글 쓰기