BusyBox制作Initramfs嵌入式Linux根文件系统
嵌入式Linux系统由linux内核与根文件系统两部分构成,两者缺一不可(无根文件系统的内核无法启动) 使用busybox构建嵌入式根文件系统目录结构,配置内核,并且使用Initramfs制作成根文件系统,根文件系统与内核都一起烧写在镜像中 起步骤如下; 创建目录结构 根目录的目录结构主要包含如下目录 /dev /etc /lib /usr /var /proc /tmp /home /root /mnt /bin /sbin /sys 1:创建一个目录 /forlinx/rootfs(根据实际情况选择目录创建在哪个路径下) mkdir /forlinx/rootfs 2:在/forlinx/rootfs的目录下创建如下目录 cd /forlinx/rootfs mkdir dev usr bin sbin lib etc dev proc tmp sys var root mnt 使用busybox构建/bin /sbin 目录 使用busybox创建根目录下/bin /sbin等目录下面的文件 下载、解压busybox源码:busybox-1.23.2.tar.bz2 tar xjf busybox-1.23.2.tar.bz2 进入解压busybox后的文件夹目录 cd /forlinx/busybox-1.23.2/ 执行如下指令,并配置 make distclean