부팅시 Unresolved Symbol(s)
부팅시 Unresolved Symbol(s)이 출력되면서 모듈이 올라가지 않습니다.
지금 저는 커널 2.4.0과 RT linux 3.0을 PC104베이스에 Compact flash
8M안에 넣고 있는 작업을 하고 있습니다. 기존 컴퓨터에서 리눅스와
RTlinux를 모두깔고 RT모듈 올리는것 까지 완료하고 필요한 부분만 추출해서
PC104쪽으로 옮기고 있습니다.
초기 부팅은 잘되고 커널도 잘 올라갑니다. 부팅 마지막쯤 되서
아래와 같은 메세지가 뜨고 login프롬프트가 뜹니다.
/lib/modules/2.4.0-test1-rtl/misc/rtl_sched.o Unresolved Symbol(s)
/lib/modules/2.4.0-test1-rtl/misc/rtl_posix.o Unresolved Symbol(s)
/lib/modules/2.4.0-test1-rtl/misc/rtl_fifo.o Unresolved Symbol(s)
/lib/modules/2.4.0-test1-rtl/misc/rtl.o Unresolved Symbol(s)
이것을 어찌 해결해야 할지 모르겠습니다.
또한가지 질문이 있습니다. login프롬프트에서 기존 PC에서 등록했던 root
계정과 비밀번호를 입력하면 아래와 같은 메세지가 뜹니다.
PAM_pwdb[276] check pass; user unknown
login[276] FAILED LOGIN 1 FROM (null) FOR root, User not known to be the
underlying authentication module
Login incorrect
고수님들의 많은 지원 부탁드리겠습니다.
모듈이 없다는...
PC104는 잘 모르겠지만 일단 에러는 모듈에 해당하는 파일이 없어서 나오는
메시지 입니다.
커널을 만들고 모듈을 만들었다면 그 모듈을 에러나오는 디렉토리에
복사를 해야겠죠.
root의 인증문제는 /etc/passwd파일이 없어서 나오는 문제같습니다.
현재 있는 /etc/passwd를 복사해서 적당히 수정해주면 될것 같은데...
물론 password부분은 넣지 않으면 안물어볼테니... ^^;
Re^2: 모듈이 없다는...
답장감사합니다.
해당 모듈은 당연히 에러메세지가 있는 디렉토리에 분명히 있습니다.
또한 login에 필요한 passwd, shadow 및 PAM, NSS라이브러리도 모두
카피해 놓은 상태입니다.
그런데도 그러한 에러가 뜨는 군요. 어찌하면 좋을까요???
Re^3: 모듈이 없다는...
http//www.kesl.org/
여기에서 도움을 요청해보세요.
Embeded에 관련된 홈페이지 인데... 어렵게 찾았네요. ^^;
댓글 달기