1.怎么配置内核
(1)tar -xvzf 解压内核
(2)cp menuconfig .config
(3)make
2.怎么制作根文件系统
(1)创建根目录
mkdir rootfs
nmkdir
bin dev etc lib proc sbin sys usr mnt tmp var
bin dev etc lib proc sbin sys usr mnt tmp var
mkdir usr/bin usr/lib usr/sbin lib/modules
(3)创建设备文件
1.
ncd
dev/
dev/
2.mknod -m 666 console c 5 1
mknod -m 666 null c 1 3
(4)
v安装/etc
tar etc.tar.gz –C /xxx/rootfs
(5)编译内核模块
进入Linux内核目录(linux 2.6.29)
make modules ARCH=arm CROSS_COMPILE=arm-linux-
(6)安装内核模块
make modules_install ARCH=arm
INSTALL_MOD_PATH=/xxx/rootfs
INSTALL_MOD_PATH=/xxx/rootfs
(7)配置瑞士军刀
(8)
编译、安装busybox
make ARCH=arm CROSS_COMPILE=arm-linux-
make install