我有一个根文件系统包含所有目录结构的目录(垃圾桶 启动 开发者 ETC 家...变量)安装在嵌入式板上。
我想要完成的是制作整个 ubi 图像根文件系统内容,然后使用 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) ubinize:错误!:无法加载输入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 文件应该位于UNIX格式。还要确保有空行在文件末尾。
跑步:
sudo ubinize -o rootfs.ubi -p 131072 -m 2048 -s 512 -O 512 ubinize.cfg