一:下载busybox
二:make menuconfig配置
因为busybox比较简单,配置项目不多,所以直接make menuconfig进行配置既可以,不需要make xxxconfig。配置如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
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就能够被加载了。
本文转自 菜鸟养成记 51CTO博客,原文链接:http://blog.51cto.com/11674570/1932513