AT91RM9200 development board에서 커널 이미지 버전에 따라서 램디스크가 틀린가요?

0
points

보드에서 제공해준 시디에 커널 버전 2.4와 램디스크가 있더라구요..

제가 인터넷에서 커널 버전 2.6을 다운받았습니다. 보드에서 제공해준

램디스크를 사용했는데요, 커널이 부팅하면서 램디스크를 못 찾습니다.

커널 버전에 따라서 램디스크가 틀린가요? 아님 커널 버전 2.6 소스에서

램디스크 시작 주소를 찾아서 수정해줘야 하나요?

bushi의 이미지
5928
points

댓글들을 좀

0
points

댓글들을 좀 읽어보시지요 ?

커널을 제대로 작성했다면 부트로더에서 initrd= 으로 넘기시면되고,
개판 커널이라면 커널 컨피그 중 CONFIG_CMDLINE 에 하드코딩하세요.

Documentation/initrd.txt 읽어보시고요.

확실하지 않은데,
2.4 커널에서는 ATAG 중 INITRD 태그로 부트로더에서 넘기는 방법도 가능했지만,
2.6 커널에서는 INITRD 태그가 없어졌던 것 같습니다.
혹시 부트로더가 ATAG 로 넘겨주는 방식을 사용했다면 command line 으로 넘겨주도록 바꾸시면 됩니다.

OTL

감사합니다.

0
points

고수님들의 답변 감사합니다. 커널 버전 업그레이드 해서 보드에 부팅이 성공했어요..

감격의 눈물이...ㅠㅠ

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.