写配置文件,好处是将多个.img合并成一个.img然后一起烧进去.单个.img用mkfs.ubifs就可以了
配置文件ubinize.cfg的内容为: (配置文件写法,可从ubinize -help得知)
[ubifs1]
mode=ubi
image=ubifs1.img
vol_id=0
vol_size=20MiB
vol_type=dynamic
vol_name=test1
vol_flags=autoresize
[ubifs2]
mode=ubi
image=ubifs2.img
vol_id=1
vol_size=20MiB
vol_type=dynamic
vol_name=test2
ubinize -o ubifs.img -m 512 -p 16KiB -s 256 ubinize.cfg
ubiformat -q /dev/mtd3 -f ubifs.img 格式化的时候,已将卷的信息写进去了
然后ubiattach /dev/ubi_ctrl -m 3,
再mount 你的分区就可以了
举例,
1。制作img
mkfs.ubifs -m 512 -e 15872 -c 30000 -r /work/root_file ubifs1.img
mkfs.ubifs -m 512 -e 15872 -c 30000 -r /work/root_file ubifs2.img
2。写配置文件
[ubifs1]
mode=ubi
image=ubifs1.img
vol_id=0
vol_size=20MiB
vol_type=dynamic
vol_name=test1
vol_flags=autoresize
[ubifs2]
mode=ubi
image=ubifs2.img
vol_id=1
vol_size=20MiB
vol_type=dynamic
vol_name=test2
3。ubinize -o ubifs.img -m 512 -p 16KiB -s 256 ubinize.cfg
ubiformat -q /dev/mtd3 -f ubifs.img
ubiattach /dev/ubi_ctrl -m 3
mount -t ubifs ubi0_0 /mnt, umount /mnt
mount -t ubifs ubi0_1 /mnt
[转]用配置文件制作镜像,并直接烧入UBI image
最新推荐文章于 2025-04-15 11:20:11 发布
本文详细介绍如何使用ubinize工具将多个.ubifs映像文件合并成一个.ubifs文件,并通过配置文件指定各映像文件的参数,如卷ID、大小及类型等。此外还介绍了具体的命令操作步骤。

987

被折叠的 条评论
为什么被折叠?



