[TED] 创建自己的ramfs (一)

本文详细介绍了如何使用Buildroot构建一个ramfs。通过配置buildroot,选择动态设备管理,利用mdev,并设定cpio+lzma压缩格式。文章还涉及到启动过程中的设备问题,如null设备的创建,以及解决这些问题的方法,包括调整启动脚本和添加ipkg配置。最后,作者提供了测试新ramfs的简单步骤。
摘要由CSDN通过智能技术生成

这里介绍如何用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

如果看到这一步&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值