在主机上将已经部署好的根文件系统制作成ubi镜像,需要mkfs.ubifs和ubinize工具,可以交叉编译mtd-utils-1.3.0以上版本获得。目前最新版是1.4.2,喜欢尝鲜的朋友可以编译mtd-1.4.2.tar.bz2。

 
以下的过程在Fedora Core 9上进行,在其它发行版上可能现象不同。
 
编译mtd-utils 需要zlib和lzo的支持,所以都需要下载编译。
下载软件包:
wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.03.tar.gz
wget http://zlib.net/zlib-1.2.5.tar.gz
wget ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-1.4.2.tar.bz2
 
编译zlib
./configure
make
make install
 
编译lzo
./configure 或者./configure --enable-shared
make
make install
 
编译mtd-utils:
make WITHOUT_XATTR=1
 
然后将ubi-utils目录下的ubinize和mkfs.ubifs目录下的mkfs.ubifs复制到/usr/bin目录。
 
 

相关文章:

  • 2022-03-11
  • 2021-09-20
  • 2021-11-23
  • 2021-10-15
  • 2022-12-23
  • 2021-09-20
  • 2021-10-29
  • 2019-09-21
猜你喜欢
  • 2021-12-28
  • 2022-12-23
  • 2021-06-17
  • 2021-11-15
  • 2022-12-23
  • 2021-09-20
  • 2022-12-23
相关资源
相似解决方案