[转]用配置文件制作镜像,并直接烧入UBI image

写配置文件,好处是将多个.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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值