BusyBox介绍
BusyBox是一个用来生成跟文件系统的工具,他主要有以下几个作用:
提供/linuxrc这个init程序,这是内核启动后运行的第一个用户程序,后面的shell或桌面程序都是由这个程序直接或间接调用的。
提供ls、cd等常用的命令
提供/linuxrc、/bin、/sbin、/usr等文件夹
安装BusyBox工具
1,可以从linuxidc等网站下载BusyBox源码
2,下载源码包后解压,并修改顶层Makefile中的ARCH和CROSS_COMPILE变量的值
生成系统文件
3,make distclean
4,make menuconfig,配置情况如下:
5,make,可能出现如下错误,这是因为gcc版本和BusyBox不兼容的问题,可通过在make menuconfig配置时将sync的配置项设为N来解决
6,make install,默认安装在./_install目录下,可以通过改变menuconfig的配置的值改变输出路径