busybox的移植

busybox是什么?

我们首先得清楚,linux发行版 = linux内核+根文件系统。

我们busybox是属于根文件系统哪一类范畴的。它为我们提供应用程序像ls、cd、pwd等命令。提供了一个可执行的/linuxrc

之前我在我的博客里面转载了一篇busybox编译会出现的问题与解决方法。而且我已经亲身从网上下载过现在目前2018的最新版本进行编译,并且能够通过那篇转载的文章成功编译,这里我就不细说了。

首先,我们移植busybox之前得创建好我们的根文件系统rootfs

然后我们在编译后的busybox的根目录下make menuconfig

在Settings选项下的

│ │                              --- Installation Options ("make install" behavior)                                                   │ │  
  │ │                                  What kind of applet links to install (as soft-links)  --->                                       │ │  
  │ │                              (/root/x210_port/rootfs/rootfs) Destination path for 'make install' 

找到上面这三个选项,然后选择第三个,选择我们创建rootfs的路径,这里我已经选好了

然后保存退出。在busybox根目录下进行make install,这就成功地将我们的busybox里面的内容安装到我们的根文件系统里面去了

然后我通过nfs创建网络的根文件系统进行调试。发现挂载根文件系统成功而且。/linuxrc执行成功。但是出现很多找不到这个文件的错误,这个会在后面的blog分享

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值