커널 설치시__ mkinitrd 문제
글쓴이: restday22 / 작성시간: 토, 2005/01/29 - 3:55오후
커널 2.4 에서 2.6으로 업할려고
커널 설정하고 컴파일하고 다했는데
grub설정부분에
initrd-2.6.8.img <-- 요거땜에
mkinitrd initrd-2.6.8.img 2.6.8 이렇게실행하니
'No module BusLogic found for kernel 2.6.8'
메세지가 뜨네요
/lib/modules/2.6.8/kernel/drivers/scsi/BusLogic.ko
분명히 설치되어있는데 보니까 2.4하고 2.6하고
모듈 확장자가 2.4에서는 .o 2.6 에서는 .ko라더군요
혹시나해서 Buslogic.ko -> BusLogic.o 로바꾸고나서
mkinitrd initrd-2.6.8.img 2.6.8
이미지가 만들어지는데 부팅해보니 검은화면만 나오고
아무메세지도 안주고 뻗어버리네요
mkinitrd 쓸때 저렇게 하면되는지 답변좀 부탁드립니다.
Forums:
initrd를 사용하지 않는 것도 우회적으로나마 해결책이되겠군요.
initrd를 사용하지 않는 것도 우회적으로나마 해결책이
되겠군요.
mkinitrd --omit-scsi-modules initrd-2.6.
mkinitrd --omit-scsi-modules initrd-2.6.8.img 2.6.8
로 한번 해보세요.
모든 디지털의 목표는 아날로그.
졸려..
mkinitrd 스크립트의 소스를 보세요...
.ko 모듈을 못찾지 싶네요 ^^ 아마도.. *.o 모듈은 찾아도..
즉, 2.4 커널을 쓰던 시스템의 mkinitrd 스크립트가 암만
.o 확장자를 가진 커널 모듈을 찾아도 실제 /lib/module/2.6.x
밑에는 .ko모듈밖에 없으니 그런거 아닐까요? ^^
댓글 달기