系统环境:
操作系统:Ubuntu12.04(lsb_release -a命令查看)
交叉编译工具链:arm-linux-gcc 4.5.1
busybox源码包:busybox-1.25.0
1、创建根文件系统的目录
[root@localhost fs]# ls
[root@localhost fs]# mkdir myrootfs
[root@localhost fs]# cd myrootfs/
[root@localhost myrootfs]# mkdir bin dev etc lib proc sbin sys usr mnt tmp var
[root@localhost myrootfs]# mkdir usr/bin usr/lib usr/sbin lib/modules
2、创建设备文件
[root@localhost myrootfs]# cd dev/
[root@localhost dev]# mknod -m 666 console c 5 1
[root@localhost dev]# mknod -m 666 null c 1 3
3、配置/etc/
3.1 获取配置文件
把busybox源码目录下的etc的内容拷贝到这里的/home/fs/myrootfs/etc下
cp -a /home/w/busybox-1.25.0/examples/bootfloppy/etc/* ./
3.2 修改配置文件
我们可以根据我们需要,对下面列出的配置文件,做相应的修改,可参考下面的参考文章。
etc/
etc/inittab
etc/profile
etc/fstab
etc/init.d/
etc/init.d/rcS