Tiny6410的superboot设计使得我不能用yaffs2文件系统,不过也罢,费点事就费点事吧
在这之前要安装mktools系列工具哦~~
进入工作目录/opt/FriendlyARM/mini6410/linux,执行以下命令:
#mkubimage-mlc2 rootfs_qtopia_qt4 rootfs_qtopia_qt4.ubi
将把rootfs_qtopia_qt4目录压制为UBIFS格式的rootfs_qtopia_qt4.ubi映像文件
可是会出现这样的错 mkubimage-mlc2: error while loading share libraries: liblzo2.so.2: cannot open shared object file:No such file or directory
这是因为缺少压缩库导致的 只需在终端下运行 $sudo apt-get install liblzo2-dev 即可
关于怎么在menuconfig添加UBIFS模块
配置内核支持UBIFS
Device Drivers --->
Memory Technology Device(MTD) support --->
UBI - Unsorted block images --->
<*> Enable UBI
<*> MTD devices emulation driver(gluebi)(NEW)
配置mtd支持UBI接口
File systems --->
Miscellaneous filesystems --->
<*> UBIFS file system support
然后编译出的内核就支持ubifs了
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2012-01/52090.htm
Tiny6410 关于制作ubifs文件系统映像
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2012-01/52090.htm