根文件系统移植(3)——busybox配置

简介:

一:下载busybox

www.busybox.net

二: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

相关文章
|
8月前
|
Ubuntu Linux Shell
使用Busybox制作根文件系统
使用Busybox制作根文件系统
139 0
|
16天前
|
Ubuntu Linux 开发者
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
65 15
|
Ubuntu Linux 编译器
根文件系统移植:bulidroot根文件系统搭建详细步骤
根文件系统移植:bulidroot根文件系统搭建详细步骤
603 0
|
域名解析 Ubuntu 网络协议
移植BusyBox根文件系统到野火开发板
移植BusyBox根文件系统到野火开发板
205 0
|
Ubuntu Linux 虚拟化
buildroot构建 bootloader、内核、文件系统
buildroot构建 bootloader、内核、文件系统
608 0
buildroot构建 bootloader、内核、文件系统
|
Linux Shell 开发工具
基于busybox的Linux小系统制作 (initrd)
<span style="line-height: 22.390625px; font-family: 宋体, Arial, Helvetica, san-serif; font-size: 14px;">我们有时候有需要在busybox基础上,制作linux,可是却不知道具体怎么做,这里将对基于busybox的linux小系统制作做出详细的步骤说明。</span><br style="lin
3896 0
|
存储 Linux Shell
Linux根文件系统(rootfs原理详解)(下)
Linux根文件系统(rootfs原理详解)(下)
460 0
|
存储 Linux Shell
Linux根文件系统(rootfs原理详解)(中)
Linux根文件系统(rootfs原理详解)(中)
1928 0
|
存储 Unix Linux
Linux根文件系统(rootfs原理详解)(上)
Linux根文件系统(rootfs原理详解)(上)
669 0