这里介绍如何用buildroot建立自己的ramfs
解开压缩包
tar -jxvf buildroot-2013.08.1.tar.bz2
进行配置
make menuconfig
除了CPU型号(我的机器是x86 64 位的默认是32位的i386)和一些工具,大多数选项我保持默认, 因为做的是ramfs所以
System configuration ---> /dev management 选择 Dynamic using mdev ,通过mdev动态寻找设备。
生成的image要打包压缩,
Filesystem images ---> cpio the root filesystem 压缩格式我们选择lzma
在选择了login的时候我设置默认密码,但这需要你编译服务器提供mkpasswd工具生成密码。如果没有mkpasswd,编译会出错提示你需要此文件,并且如果是debian/ubuntu的话 这个工具包含在whois这个package里面。
安装whois
apt-get install whois
当然一般情况下这个工具是在expect包里的。
由于很多工具和包都是实时下载下来的 所以整个编译生成过程中要保证网络连接
接着确认无误就直接
make
接下来是漫长的等待,最后如果没有出错 会出现
>>> Generating root filesystem image rootfs.tar
如果看到这一步&