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

http://www.aesop.or.kr/?document_srl=433826

 

전에 질문드렸던 위 링크의 문제를 해결해 보려고 계속 삽질중인데

u-boot에서 userdata를 기존의 c110의 OneNAND, yaffs2가 아닌 MoviNAND의 ext2 파티션에

write 하려면 ext2 용으로 된 userdata.img를 만들어야 하는걸 이제서야 깨달았습니다. -_-;

 

이렇게 헛다리를 집고 있었으니 u-boot에서 yaffs2용으로 된 userdata.img를 

MoviNAND의 ext2 파티션에 write를 시도하기만 하면 파일을 인식할 수 없다고 뜨면서

파티션이 깨져버렸던거 같습니다.

 

그래서 진저브레드쪽 BoardConfig.mk를 보면 아래와 같은 피쳐가 있는데...

 

INTERNAL_USERIMAGES_USE_EXT := true
TARGET_USERIMAGES_USE_EXT2 := true
TARGET_USERIMAGES_USE_EXT3 := false
TARGET_USERIMAGES_USE_EXT4 := false

문제는 저는 ext2로 만들고 싶은데 이게 진저브레드의 systemextrasext4_utils 만 있어서

진저브레드를 빌드하면서 userdata.img를 만들때 아래와 같은 에러를 뿜으면서

ext2 용으로 userdata.img를 만들수 없는 상황입니다.

 

Only ext4 is supported! 

 

혹시 이런 상황일 때 ext2_utils 이런 툴을 포팅해야만 가능한게 맞는건가요?

이건 또 어디서 찾아다가 포팅을 해야하는건지...

정말 산넘어 산이란 말을 실감하고 있습니다. 생각대로 되는게 없네요.

 

관련해서 작업해 보신분 계시면 어떻게 하면 userdata.img를 ext2용으로 만들수 있는지

조언 한 말씀 부탁드립니다.


최규호

2011.07.19 07:31:03
*.200.239.234

ext2 파일 시스템은 externel 디렉토리를 확인해보시면 genext2fs 가 있을 겁니다.

andtoid 소스를 빌드하시면, `out/host/linux-x86/bin/ `

아래에 genext2fs 바이너리가 생성 될테니 해당 바이너리를 이용하여

data 디렉토리를 userdata.img로 만들도록 조정해주시면 될 겁니다.



List of Articles
번호 제목 글쓴이 날짜 조회 수
2 userdata.img를 ext2용으로 만들때 genext2fs 사용법 질문 드립니다. 텡구 2011-07-28 1134
» gingerbread에서 userdata.img를 ext2 용으로 만드는 방법? [1] 텡구 2011-07-19 978

사용자 로그인