一、静态编译busybox
1、创建根文件系统的目录
mkdir rootfs
cd rootfs
mkdir bin dev etc lib proc sbin sys mnt usr var
mkdir 1777 tmp (我变更了/tmp目录的使用权,让它开启sticky位。为/tmp目录的使用权开启此位,将可保/tmp目录下所建立的文件,只有建立它的用户才有权删除)
mkdir usr/bin usr/lib usr/sbin lib/modules
2、创建设备文件
cd dev/
mknod -m 666 console c 5 1
mknod -m 666 null c 1 3
3、安装/etc
tar etc.tar.gz -C /xxx/rootfs
目的:使在etc目录下产生四个文件。
Cd dev/
Mknod -m 666 console c 5 1
Mknod -m 666 null c 1 3
Cd ..
内核在引导时设备节点console,null必须存在
4、