커널 컴팔할 때, 모듈도 컴팔했나요?
모듈도 컴팔 했는데, 이런 메시지가 나온다면,
기존의 모듈들이 아직 남아 있기 때문입니다.
rm -rf /lib/modules/[커널버전] 하시고
/usr/src/linux에서
다시
make modules
make modules_install
하세요. 글고나서
depmod -a
한번 해보세요.
: 안녕하세요. 얼마전에 TurboLinux Workstaion 6.0을 설치하고 커널 컴파일
: 을 했습니다. 컴파일 과정이 모두 끝난 다음에 재부팅을 하고 루트로 로그
: 인 해서 아래와 같이 입력했는데 unresolved symbol .... 로 나오면서 로드
: 가 되질 않습니다.
:
: [root@localhost modules]#insmod ./ne.o
: ./ne.o: unresolved symbol ei_open
: ./ne.o: unresolved symbol ethdev_init
: ./ne.o: unresolved symbol ei_interrupt
: ./ne.o: unresolved symbol NS8390_init
: ./ne.o: unresolved symbol ei_close
:
: 그뿐만이 아니라, 재부팅해서 커널 로드 과정 중에
:
: depmod: *** Unresolved symbols in /lib/moduels/2.2.14-3/misc/girbil.o
: depmod: *** Unresolved symbols in /lib/moduels/2.2.14-3/misc/gus.o
: depmod: *** Unresolved symbols in /lib/moduels/2.2.14-3/misc/hisax.o
: depmod: *** Unresolved symbols in /lib/moduels/2.2.14-3/misc/i2c.o
: depmod: *** Unresolved symbols in /lib/moduels/2.2.14-3/misc/ibcs.o
: .
: .
: .
: (거의 60줄이상)
:
: 이라는 메세지가 60줄 이상 나옵니다. 자세히 살펴보면 컴파일 할때 사용하
: 지 않는다고 표시한 부분들입니다. 왜 이런 메세지가 나올까요?