定制根文件系统的方法很多,最常用的是使用BusyBox来构建。它能使用户迅速方便地建立一套相对完整、功能丰富的文件系统,其中包括大量常用的应用程序。它集成压缩了Linux的许多工具和命令。下面详细介绍有关BusyBox定制根文件系统。
一、系统环境:
1、操作系统:Ubuntu12.04
2、交叉编译工具:arm-linux-gcc4.4.3
3、busybox源码包:busybox-1.25.0.tar.bz2
二、制作rootfs
1、建立rootfs目录
本人在/home/zxx下建立rootfs目录
#mkdir rootfs
#cd rootfs
#mkdir root home bin sbin etc dev usr lib tmp mnt sys proc //建立常用目录
#mkdir usr/lib usr/bin
#pwd
/home/zxx/rootfs
2、解压源码包:
#tar -jxvf busybox-1.25.0.tar.bz2
3、修改Makefile配置
进入busybox-1.25