나는루트 파일 시스템모든 디렉토리 구조를 포함하는 디렉토리(쓰레기통 시작하다 개발자 등 집...변하기 쉬운)가 임베디드 보드에 설치되었습니다.
제가 이루고 싶은 것은 유비 이미지 전체를 만드는 것입니다.루트 파일 시스템그런 다음 u-boot를 사용하여 이 ubi 이미지를 내 임베디드 보드에 설치합니다.
나는 다음 두 가지 명령을 실행했습니다.
sudo mkfs.ubifs -m 2048 -e 129024 -c 852 -r rootfs/rootfs.img sudo ubinize -o rootfs.ubi -p 131072 -m 2048 -s 512 -O 512 rootfs.img
그러나 ubinize는 항상 다음 오류를 반환합니다.
iniparser: rootfs.img의 입력 줄이 너무 깁니다(1) 유비나이즈: 오류! : 입력 ini 파일 'rootfs.img'을 로드할 수 없습니다.
디렉토리 구조로 ubi 이미지를 만드는 방법은 무엇입니까?
답변1
새 ini 파일을 생성하세요"ubinize.cfg":
[ubifs]
mode=ubi
image=rootfs.img
vol_id=0
vol_size=100MiB
vol_type=dynamic
vol_name=rootfs
vol_flags=autoresize
ubinize.cfg 파일은 다음 위치에 있어야 합니다.유닉스체재. 또한 있는지 확인하십시오.빈 줄파일 끝에.
달리기:
sudo ubinize -o rootfs.ubi -p 131072 -m 2048 -s 512 -O 512 ubinize.cfg