우분투 컴파일하고 부팅중 에러

supaflow의 이미지

우분투 브리지 2.6.12-10 을 컴파일 해서 설치했습니다.

이번에 첨으로 컴파일을 해봤습니다.

아니나 다를까 난관에 부딛치네요..^^;

문제는 컴파일한 커널로 부팅할때 X로 들어가지 않습니다..(module을 로드할수 없다나 뭐라나...:()

그래픽카드는 nvidia geforce 시리즈구요.

다음 부분을 log 파일에서 가져왔습니다.

Quote:
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(--) NVIDIA(0): Linear framebuffer at 0xD0000000
(--) NVIDIA(0): MMIO registers at 0xE4000000
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

어떻게 해야 정상적으로 부팅이 가능할까요??

nahs777의 이미지

우분투 커널을 컴파일 해서 까셨다면 NVIDIA 드라이버를 수동으로 설치해 주어야 합니다.

www.nvidia.com 에 가셔서 linux 드라이버를 다운받으신후.

퍼미션을 chmod a+x 화일이름 으로 조정하신후.

sudo ./화일이름 으로 실행하셔서
거기의 절차에 따라주시면됩니다.

supaflow의 이미지

저같은 경우는 수동설치도 안되었었는데 커널옵션에서 그래픽부분 (저의 경우엔 Nvidia) 을

M으로 놓으니깐 수동으로 설치가 되더라구요..

뭔가 좀 간단하게 지원가능 했으면 좋겠네요..^^

아무튼 어찌되었건간에 해결했습니다..

익명 사용자의 이미지

제가 위 글을 보면서 모듈을 컴파일 하도록 설정 하시라고 하려다 보니 님이 그걸 해결 하셨네요... M은 모듈로 만들게 설정 하게 됩니다. Y를 누르면.. 그러니까 * 표가 되면 커널에 포함 됩니다. 모듈이 아니고.. N을 누르면 빈칸으로 표시 되고(menuconfig의 경우죠.) 이런 경우는 사용 할 수 없게 됩니다. 맨 처음에 컴파일 하실 때 신중하게 장치 목록 같은거랑 대조 하셔서 선택 하시거나 전부 다 선택 하셔도 무리는 없을 겁니다. 그러나.. 컴파일 시간이 엄청 늘죠 아마? 하시다 보면 요령이 느시게 됩니다 음... 어떤게 자신에게 필요한 것인지 아닌지 음...

그럼.. 행복하세요.

supaflow의 이미지

또 다른 문제가 생겼습니다.

그래픽카드 드라이버를 설치했더니 이제는 사람을 가지고 노는군요.

먼저 수동으로 파일을 받아서 설치를 하였습니다. --kernel-name=" " 옵션으로

커널을 지정했지요...그러고 나서 재부팅 하면 X가 무난히 뜹니다...

하지만 그상태에서 그대로 재부팅하면 또다시 X가 먹통..정말 난감하네요..

수없이 반복했습니다...-_-

Quote:
(**) Option "dpms"
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(WW) NVIDIA(0): Option "UseFBDev" is not used
(==) RandR enabled
Symbol __glXgetActiveScreen from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved!
Symbol __glXgetActiveScreen from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved!
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST

대충 이런로그들이 생기는군요....이젠 슬슬 지쳐가네요... :(