您的位置:首页 > 其它

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

2010-09-08 11:54 567 查看
写配置文件,好处是将多个.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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: