커널 옵션에 module autoloading 이라는 게 있습니다. 아마 이거 체크 안 하신 것 같은데요? 맨 위 메뉴에 있습니다. 그리고 배포판에 따라서 모듈 이름을 어떤 파일에 적어 줘야 할 경우도 있습니다. 레드햇 계열은 지 혼자 알아서 잘 올라 오더구먼요.. 핫플러그 기능을 쓰면 좋습니다(pci, usb). 정 안되면 급한대로 'modprobe 모듈' 이렇게 해야죠. 모듈 이름은 /lib/modules/커널버전/ 이 아래를 보면 됩니다.
먼저 감사 드립니다.
실수 했는지 해서 다시 설치 해보았습니다.
make mrproper; make menuconfig;make dep; make clean;
make bzImage; make modules; make modules_install;
cp /usr/src/linux/arch/i386/bzImage /boot/bzImage-2.4.3
cp /usr/src/linux/arch/i386/System.map /boot/System.map-2.4.3
lilo.conf 편집하였고
lilo; reboot;했고 새로 커널로 부팅했습니다.
uname -a; 했더니 2.4.3로 나오더군요.
make modules_install중 일부분 메세지입니다.
맞게 되는지 모르겠습니다.
make modules_install;
make[1]: Entering directory '/usr/src/lib/kernel'
make[1]: Nothing to be done for 'modules'
~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Entering directory '/usr/src/linux/drivers'
make -C block modules
make[1]: Entering directory '/usr/src/linux/drivers/block'
make[1]: Nothing to be done for 'modules'
라고 나오는데 정확히 작동 되는지 모르겠습니다.
또 /lib/modules/2.4.3/kernel/drivers
보면 net이란 디렉토리만 있어요
또 net디렉토리밑에는 dummy.o만 있습니다.
"원하시는 모듈을 선택하지 않으셔서 그런 것 아닐까요"라고 하셨는데
네트웍 모듈을 올리려면 menuconfig에서 어떤부분을 선택해야 하나요.
make modules_install중 일부분 메세지입니다.
맞게 되는지 모르겠습니다.
make modules_install;
make[1]: Entering directory '/usr/src/lib/kernel'
make[1]: Nothing to be done for 'modules'
~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Entering directory '/usr/src/linux/drivers'
make -C block modules
make[1]: Entering directory '/usr/src/linux/drivers/block'
make[1]: Nothing to be done for 'modules'
커널 옵션에 module autoloading 이라는 게 있습니다. 아마
커널 옵션에 module autoloading 이라는 게 있습니다. 아마 이거 체크 안 하신 것 같은데요? 맨 위 메뉴에 있습니다. 그리고 배포판에 따라서 모듈 이름을 어떤 파일에 적어 줘야 할 경우도 있습니다. 레드햇 계열은 지 혼자 알아서 잘 올라 오더구먼요.. 핫플러그 기능을 쓰면 좋습니다(pci, usb). 정 안되면 급한대로 'modprobe 모듈' 이렇게 해야죠. 모듈 이름은 /lib/modules/커널버전/ 이 아래를 보면 됩니다.
modeprobe
먼저 감사합니다.
/etc/modules.conf안에
alias eth0 8139too 네트웍 모듈이 있더군
말씀하신데로 modprobe 8139too
다음과 같은 에러 메세지가 나옵니다.
modeprobe: Can't locate module 8139too
라고 나옵니다.
또한가지
"모듈 이름은 /lib/modules/커널버전/ 이 아래를 보면 됩니다"
라고 하셨는데 어떤걸 보면 될지 모르겠습니다.
답변 부탁드립니다.
커널 설치하실 때 make modules modules_install을
커널 설치하실 때 make modules modules_install을 하셨나요?
설치된 모듈을 보시려면 find /lib/modules/커널버젼/ -name '*.o'를 하시면 됩니다.
덧. 현재 2.4 커널은 공식적으로 2.4.26까지 나와있습니다.
감사합니다.
먼저 감사 드립니다.
실수 했는지 해서 다시 설치 해보았습니다.
make mrproper; make menuconfig;make dep; make clean;
make bzImage; make modules; make modules_install;
cp /usr/src/linux/arch/i386/bzImage /boot/bzImage-2.4.3
cp /usr/src/linux/arch/i386/System.map /boot/System.map-2.4.3
lilo.conf 편집하였고
lilo; reboot;했고 새로 커널로 부팅했습니다.
uname -a; 했더니 2.4.3로 나오더군요.
그런데
lsmod하면 아무것도 나오지 않습니다.
님이 find /lib/moduels/2.4.3 -name "*.o" 했더니
~/net/dummy.o만 찾습니다.
왜이렇게 되는지 정말 모르겠습니다.
make modules_install중 일부분 메세지입니다.
맞게 되는지 모르겠습니다.
make modules_install;
make[1]: Entering directory '/usr/src/lib/kernel'
make[1]: Nothing to be done for 'modules'
~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Entering directory '/usr/src/linux/drivers'
make -C block modules
make[1]: Entering directory '/usr/src/linux/drivers/block'
make[1]: Nothing to be done for 'modules'
라고 나오는데 정확히 작동 되는지 모르겠습니다.
또 /lib/modules/2.4.3/kernel/drivers
보면 net이란 디렉토리만 있어요
또 net디렉토리밑에는 dummy.o만 있습니다.
읽어 주셔서 감사합니다.
좀 가르쳐주세요
원하시는 모듈을 선택하지 않으셔서 그런 것 아닐까요? 잘은 모르겠지만 m
원하시는 모듈을 선택하지 않으셔서 그런 것 아닐까요? 잘은 모르겠지만 make modules를 빼먹으셔서 그런 것은 아닐까라는 의심도 듭니다.
참고로 make menuconfig까지 끝내셨으면 나머지는 한줄에 써주셔도 될겁니다. make dep clean bzImage modules modules_install install 이런 식으로요.
혹시나 해서 말씀드리는데 make mrproper를 하시면 menuconfig등에서 설정했던 것들이 날라갑니다. 설정을 유지하고 싶으시면 mrproper는 꼭 필요할 때에만 하시는 것이 좋습니다.
거듭 감사드립니다.make modules도 했는네 글쓸때 빼먹었습
거듭 감사드립니다.
make modules도 했는네 글쓸때 빼먹었습니다.
"원하시는 모듈을 선택하지 않으셔서 그런 것 아닐까요"라고 하셨는데
네트웍 모듈을 올리려면 menuconfig에서 어떤부분을 선택해야 하나요.
make modules_install중 일부분 메세지입니다.
맞게 되는지 모르겠습니다.
make modules_install;
make[1]: Entering directory '/usr/src/lib/kernel'
make[1]: Nothing to be done for 'modules'
~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Entering directory '/usr/src/linux/drivers'
make -C block modules
make[1]: Entering directory '/usr/src/linux/drivers/block'
make[1]: Nothing to be done for 'modules'
위와 같이 메세지가 나오면 정상적으로 모듈이 인스톨 되는건가요
감사합니다.
모듈을 선택하지 않았기 때문에 그냥 지나치는겁니다...;
모듈을 선택하지 않았기 때문에 그냥 지나치는겁니다...;
from bzImage
It's blue paper
http://wiki.kldp.org/wiki.php/리눅스커널#s-2
http://wiki.kldp.org/wiki.php/리눅스커널#s-2
좀 오래된(?) 자료일 수도 있는데 도움은 되실 것입니다.
감사합니다.
<*>이렇게 하면 선택되는줄 알았는데
<M>으로 선택을(Network Device,Block Device...) 선택을 해야되더군요
여러모로 감사합니다.
댓글 달기