从目录制作 ubi 文件系统映像

从目录制作 ubi 文件系统映像

我有一个根文件系统包含所有目录结构的目录(垃圾桶 启动 开发者 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

相关内容