[转]用配置文件制作镜像,并直接烧入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
配置文件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
相关文章推荐
- 制作可以直接烧录的嵌入式镜像文件(Nand Flash)
- 2.3 制作cramfs、jffs2的镜像文件并烧录
- 镜像文件制作全过程
- 在Eclipse中制作SSH配置文件提示插件
- Tomcat项目发布的三种方式;一种:直接将项目(文件)直接复制到tomcat/webapps下二种:在tomcat/conf/server.xml配置tomcat的虚拟路径;
- Maven阿里云镜像文件配置
- ubuntu光盘镜像文件(.iso)制作攻略
- 制作文件系统之四:Ubuntu中NFS和TFTP服务的配置
- 在MyEclipse中制作和使用SSH配置文件提示插件
- 制作文件系统之五:基于BusyBox的默认配置来构建文件系统
- 制作任意大小的根文件系统镜像ramdisk.image.gz
- Nginx 一个服务器多域名配置 以及 访问php文件直接下载而不运行
- 在 Ubuntu 下直接将二进制文件制作成 rpm 包
- Alcohol 120%刻录教程:制作镜像文件
- docker制作镜像 apt-get 安装文件报错debconf: unable to initialize frontend: Dialog
- hi3531 SDK已编译文件系统制作jffs2文件系统镜像并解决这个问题 .
- 嵌入式文件系统镜像制作及烧写
- [置顶] 在MyEclipse中制作和使用SSH配置文件提示插件
- initrd镜像文件的作用与制作
- 实战DeviceIoControl 之三:制作磁盘镜像文件