如果可能的话,我如何从 .tar.gz 或文件夹制作 .ubi 文件?
我看着这个(没有帮助我):
创建 UBI 映像
要从您首先构建的 rootfs 创建映像,您需要创建描述您的 ubi 映像的 ubi.ini 文件。创建一个常规文本文件 ubi.ini,示例内容,运行 ubinize -h 获取更多信息:
[ubi_rfs]
mode=ubi
image=ubifs.img
vol_id=0
vol_size=87349248
vol_type=dynamic
vol_name=ubi_rfs
vol_alignment=1
vol_flags=autoresize
接下来,您将运行实际构建它的命令。这里 ubi.ini 是您刚刚创建的文件,ubifs.img 是一个临时文件,您可以在完成后删除,your_erootfs.ubi 是将要创建的 rootfs 映像的名称。
sudo /usr/sbin/mkfs.ubifs -m 2048 -e 129024 \
-c 677 -r /path/to/rootfs ubifs.img
sudo /usr/sbin/ubinize -o your_erootfs.ubi \
-p 131072 -m 2048 -s 512 -O 512 ubi.ini