nvidia 드라이버 설치문제
안녕하세요.
전 한컴 3.1ftp 쓰고 있습니다. 패키지도 나와있는 거거의 다 설치 했고요.
nvidia에서 받은 드라이버를 설치 할려는데 커널 컴파일한 컴파일러가 아니라고 설치가 안됩니다.gcc 3.2.3으로 업데이트 했거든요. 그래서 커널을 다시 컴파일했는데 컴파일 패닉이 뜹니다. 한컴에서 커널 2.4.20-11rpm과 버전이 같은 소스rpm을 두개를 같이 받았습니다. 그런데 커널 패키지를 설치하면 부팅이되는데 , 같은 버전 커널소스 디렉토리에 있는 config로 make xconfig 에서 잡아주고 컴파일했는데도 왜 부팅이 안되는지 모르겠습니다. 이론상 파일 크기도 정확히 같은 bzImage가 나와야 돼잖아요.
다음과 같은 컴파일 순서가 맞나요?
1. 받은 커널 소스를 /usr/src/linux 복사한다.
2.위 디렉토리에서make mrproper를 실행
3. make xconfig <- 커널 소스 패키지에 들러있는 config파일을 로드하고 나온다.
4.make dep
5.make clean
6.make bzImage
7.cp arch/i386/boot/bzImage /boot/vmlinuz-커널버전
8.cp System.map /boot /System.map-커널버전
9. mkinitrd /boot/initrd-커널버전 커널버전
10./boot/grub/grub.conf 를 수정 <- image를 vmlinuz-커널버전으로 등록
11./sbin/grub <- grub 가 실행되면 exit하고 다시 나온다.
12.make modules
13.make modules_install
14.depmod -a
15.reboot
이렇게 해서 만든 커널이미지는 커널 패키지로 설치한것과 동일해야 되는데
패키지는 부팅이 되고 커널컴파일은 부팅이 안됩니다.
윈도처럼 드라이버만 설치되게 하는 방법은 없을까요?
윈도쓰다가 리눅스 쓰려니 하나도 모르겠네요.
죄송하지만 아시는 분은 좀 알려주세요.
댓글 달기