一,配置编译busybox
1.1 配置
make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm menuconfig
1.2 勾选静态构建选项
--- Build Options
[*] Build static binary(no shared libs)
1.3 编译
make defconfig
make CROSS_COMPILE=arm-linux-gnueabi-
make install CROSS_COMPILE=arm-linux-gnueabi-
二,初始化根文件系统
2.1 copy busybox编译_install文件
mkdir rootfs
cd rootfs
cp -rf ../busybox-1.35.0/_install/* ./
2.2 初始化lib目录
mkdir lib
cp -par /usr/arm-linux-gnueabi/lib/* ./lib
2.3 初始化dev目录
mkdir dev
cd dev
mknod console c 5 1
mknod null c 1 3
mknod tty c 5 0
mknod tty1 c 4 1
mknod tty2 c 4 2
mknod tty3 c 4 3
<