首页 > 代码库 > 根文件系统移植(3)——busybox配置
根文件系统移植(3)——busybox配置
一:下载busybox
www.busybox.net
二:make menuconfig配置
因为busybox比较简单,配置项目不多,所以直接make menuconfig进行配置既可以,不需要make xxxconfig。配置如下
Busybox Settings---> Build Options---> [*]Build BusyBox as a static binary(no shared libs) 配置为静态链接库 Installation Options ("make install" behavior) ---> 配置busybox的默认安装路径 /x210_kernel/rootfs/rootfs 配置为我们nfs服务器挂载根文件系统的目录下 Busybox Library Tuning---> [*]vi-style line editing commands 选择vi风格的行命令 [*]Fancy shell prompts Linux Module Utilities---> 驱动开发相关的 [ ]Simplified modutils [*]insmod [*]rmmod [*]lsmod [*]modprobe [*]depmod Linux System Utilities--->[*]mdev 驱动开发相关 [*]Support /etc/mdev.conf [*]Support subdirs/symlinks [*]Support regular expressions substitutions when renaming dev [*]Support command execution at device addition/removal [*]Support loading of firmwares
三:make 编译
当我们在根目录下看到文件busybox时,说明我们的busybox就编译好了
四:make install安装
make install 将我们的busybox安装到我们设置的目录下。对应的卸载是make uninstall
五:启动
重新启动uboot,下载并启动内核,则我们的根文件系统busybox就能够被加载了。
本文出自 “11664570” 博客,请务必保留此出处http://11674570.blog.51cto.com/11664570/1932513
根文件系统移植(3)——busybox配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。