[...]
: ---------------------------------------------
:
: timeout=100
:
: image=/boot/mykernel-2.2.16
: label=mykernel
: root=/dev/hda1
: read-only
레드헷 계열은 위에서 처럼 하면 제대로 안될겁니다.
커널 이름을 이용해서 모듈 버젼을 체크하지요.
/etc/rc.d/rc.sysvinit 에서 그렇게 합니다.
(여러 버젼의 커널을 동시에 사용할 수 있도록 하기 위한
편법이 들어있지요.
그러니, 커널 이름을 정규화 시켜야 합니다. 즉,
vmlinuz-커널버젼. 이렇게 해야 하고, System.map-버젼
을 또 복사해 주어야 합니다.
그러면 rc.sysvinit 이 적절한 System.map 을 링크하여
사용하게끔 합니다.
: 한다음 3com소스 다운받아.
: 컴파일하구 3c90x.0화일을 /lib/modles/2.2.16/net에 복사한다음
: vi /etc/conf.modules에서 alias eth0 3c90x로 해줬거든요..
???? 3Com에서 받은 소스로 하셨다구요?
커널에서 기본적으로 지원하는 3c59x.o 로 하셔도 될텐데요 ?
: 그리고 insmod 3c90x.o한후.
: /etc/rc.d/init.d/network restart하면 ping이되요..
[...]
부팅할때 depmod 가 제대로 실행되나요 ?--"온갖 참된 삶은 만남이다" -- 마르틴 부버