기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

제가 사용하고 있는 보드는 AT91SAM9M10G-45EK를 사용하고 있고요 커널은 2.6.30입니다.

아래의 로고는 제 uboot설정입니다. 아래와 같이 uboot설정을 변경했고요..

또한, 커널에서 ramdisk를 사용하기 위해 설정도 아래와 같이 했고요..

 

 

ra0.jpg

 

 

[kernel 설정]

ker1.jpg ker2.jpg

 

 

부팅 시에 아래의 No filesystem could mount root, tried: ext2 라는 에러는 내뿜으면서 부팅이 스톱됩니다.

ra1.jpg

 

제 ramdisk가 문제가 있는 것은 아닌가 같은데..이상하게 위와 같은 에러가 자꾸 나네요..ㅠㅠ 고수님들의 친절한 답변 부탁드립니다.


hkim

2012.04.03 04:54:04
*.40.146.66

커널 로그가 조금 더 앞부터 있으면 좋을것 같습니다^^ 

ramdisk 및 ramfs를 detect하는 로그가 앞쪽에 있을 수 있어서요.

u-boot에서 bootargs에 ramdis size를 넣어주는것 같긴 하지만 혹시 모르니까 

커널 옵션에 있는 Default RAMDISK size도 실제 ramdisk size와 같도록 바꿔보시는것도 좋을것 같습니다.

노쑤

2012.04.04 23:47:10
*.140.139.187

Documentation/initrd.txt 이 문서를 보시면 도움이 될듯 합니다.


    117 Second, the kernel has to be compiled with RAM disk support and with
    118 support for the initial RAM disk enabled. Also, at least all components
    119 needed to execute programs from initrd (e.g. executable format and file
    120 system) must be compiled into the kernel.


이 부분이 아닐까 추측해봅니다.


커널 설정에 ext2 관련 설정이 builtin으로 설정돼 있는지 확인해 보시기 바랍니다.

List of Articles
번호 제목 글쓴이 날짜sort 조회 수

사용자 로그인