>> Edit article
이름
제목
패스워드
커널 컴파일시 2.2.18 기준으로 컴파일옵션에 Loadable module support 안에 Kernel module loader 를 선택해주셔야 커널이 알아서모듈을 띄워 줍니다. 확인한번해보세요. 2.2.16 옵션은 기억이안나 위와 조금 틀릴수도 있습니다. 예전엔 Kernel daemon support 인가하는 옵션으로 있었으니 찾기는 어렵지 않을겁니다. : : 커널 2.2.16으로 컴파일하고 : make modules; make modules_install : mkinitrd /boot/init..... : 이렇게 다 설정해주고.. : depmod -a를 해주면 이상한 문제가 발생합니다. : : " can't open ......../2.2.16-new /modules.dep for writing " : : 이라고 메시지가 나오면서 modules.dep가 만들어지지 않습니다.. : (그런데 또 depmod -n 하면.. 의존성검사결과가 제대로 출력되긴 합니다.. ) : : 그래서 depmod -a 2.2.16 -a 2.2.16-new 로 강제로하면.. : modules.dep가 만들어지기는 합니다. 그렇지만 문제는 이 파일이 : 존재해도.. 부팅시 : : " depmod: can't open ......../2.2.16-new /modules.dep for writing " : : 이라고 나오면서.. 모듈이 올라오질 않구요.. 그렇다고 : 부팅후에 modprobe를 해서 띄워봐도 에러없이 명령어를 먹는것 같지만 : lsmod해서 보면.. 하나도 안올라와있구요.. : : 한가지 이상한것은 lib/2.2.16-new/modules.dep 이런식으로 : 경로가 분명히 디렉토리가 존재하는데.. 에러나는 위의 : 두 경우를 보면.. /2.2.16-new / 이런식으로 한칸이 띄워져서 : 나온다는겁니다. 그래서 경로를 잘못잡아서 파일이 없다구 : 저렇게 에러나구 난리인가(?) 하구 무지 고민중입니다. : 혹시 modutil이 이상인가해서 다시 다운받아서 설치도 해봤구요. : 위에처럼 디렉토리명 뒤에 space가 하나 들어가는게 원래 정상인가요? : 보통때야.. 유심히 보지도 않고.. 또 이상이 없으면 메시지가 : 안뜨니.. 원래그러는건지를 모르겠습니다. 그렇다고.. 어디서 : static하게 설정을 잡아주는것도 아닌것 같고.. : : lilo.conf에서는 label을 다르게 잡고 2.2.16-old 는 이전 이미지로 : 2.2.1-new는 새 이미지로 해서 부팅시키는데 이전이미지로 부팅시키면 : 물론 아무이상없이 잘 되구요.. new로 하면 새 커널이 뜨기는뜨는데 : 모듈들이 안올라와서 eth0도 못잡고.. 좀 그렇습니다. : : 답변주시면 감사하겠습니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved