ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之三“UBIFS镜像的制作&&烧写”

本文详述了在Redhat5环境下,针对mini2440开发板和2.6.29内核,移植ubifs文件系统的全过程,包括环境配置、依赖软件安装、mkfs.ubifs工具的使用以及烧写步骤。在制作过程中,作者遇到了UBI错误,并分享了解决方案,确保内核成功启动。
摘要由CSDN通过智能技术生成

一、移植环境

§主机:vmware-redhat5     

§开发板:mini2440--256MB nandflash

§kernel:2.6.29     编译器:arm-linux-gcc-4.3.2.tgz    

§uboot: u-boot-2008.10

 

二、制作ubifs镜像

步骤1:将文件系统制作成 ubifs镜像文件,需要使用mkfs.ubifs工具,该工具可以在网址:http://git.infradead.org/mtd-utils.git ,下载mtd-utils工具包源码编译后获得。

在安装mtd-utils之前首先在系统中安装如下两个软件:

(因为原先我看一些博文给的地址都不可访问,只好按名称东下一个西下一个,编译后都出错没法解决,特此提醒,后来暮然回首,在我的以前做过的文件系统中找到了以下三个经编译后可成功生成ubifs命令工具,(现放我资源里,提供给大家)请放心下载)

 

a.安装libacl,(我资源里)下载地址:http://download.csdn.net/detail/yx_l128125/4243336 

输入命令:rpm  -ivh  libacl-2.2.23-5.4.e14.i386.rpm

b.安装lzo-2.05, (我资源里)下载地址:http://download.csdn.net/detail/yx_l128125/4243343 

执行如下命令:

#    tar   zxvf   lzo-2.05.tar.gz

#    cd  lzo-2.05

#   ./configure

#   make

#   make install

c.安装 mtd-utils.tar.gz  (我资源里)下载地址:http://download.csdn.net/detail/yx_l128125/4243333

#  tar  zxvf mtd-utils.tar.gz

# cd  mtd-utils

# ./configur

# make

# make install

 

步骤2.使用上述安装命令后,mkfs.ubifs被安装到了/usr/local/usr/sbin目录下,可使用命令

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值