1 建立根文件系统目录与文件
(1) 创建目录
#mkdir rootfs
#cd rootfs
#mkdir bin dev etc lib proc sbin sys usr mnt tmp var
#mkdir usr/bin usr/lib usr/sbin lib/modules
(2)创建设备文件
#cd rootfs /dev
#mknod –m 666 console c 5 1
#mknod –m 666 null c 1 3
(3)加入配置文件
#tar etc.tar.gz
#cp etc/*…/root/etc/ -rf // etc下所有的内容复制到根目录配置文件里
(4)添加模块
#cd ../ linux
#make modules ARCH=arm CROSS_COMPILE=arm-linux-
#make modules_install ARCH=arm INSTALL_MOD_PATH=…/rootfs
2 编译/安装busybox
(1) 配置busybox
#make menuconfig
Busybox Setings build options->
选中’Buildbusybox…………binary’’
Cross …………………prefix(arm-linux)
Installation options->
选中“Don’t use/usr” 避免busybox安装到宿主机系统
Busybox Installation prefix(这里填你要安装的地址)
(2) #make
#make install 开始安装,完成,打开你建立的目录下的bin文件夹
时间: 2024-10-14 18:11:02