질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

2.6 커널 컴파일시 "No module mptbase found for kernel 2.6.13" 이라는

작성자 정보

  • 김태민 작성
  • 작성일

컨텐츠 정보

본문

Redhat 9.0(2.4.20 kernel)에다 2.6.13커널을 업할려고하는데 make install후

 "No module mptbase found for kernel 2.6.13" 이라는 에러 메시지를 뿌리면서 initrd.img파일을 만들지 못한다고 나옵니다.

물론 make menuconfig에서 Fusion mtp 부분의 모든 항목을 <M>모듈로 설정해 주었습니다.

그리고 강제로 mkinitrd initrd-2.6.13 2.6.13을 실행시켜서 만들려고해도 "No module mptbase found for kernel 2.6.13" 똑같은 메시지를 뿌리면서 되질 않네요.

그래서 /lib/modules/2.6.13/kernel/drivers/message/fusion/에 있는 모든 mpt관련 파일들의 확장자를 .ko에서 .o로 변경해 주었습니다. 그랬더니 initrd파일이 만들어 지기는 하는데 booting시 디스크 파일 시스템 자체를 찾지 못하는지 kernel panic이 나더군요.

  ***인터넷을 뒤지다 보니까 2.6대의 커널에서는 module과 관련된 부분이 조금 바뀌었다고 하는것 같던데..module-init-tools  혹시 이것 때문이 아니가 싶네요.  make 하고 make install 실행시 lsmod.o라는 파일을 찾을수 없다고 나오는데 뭐가 잘못 된걸까요?

 

 

 

 

 

   

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,341 명
  • 현재 강좌수 :  37,022 개
  • 현재 접속자 :  245 명