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了