rootfs的构建1
来源:互联网 发布:52单片机按键控制led灯 编辑:程序博客网 时间:2024/05/20 07:51
一. busybox的移植
1. busybox源码下载
下载busybox可以去linuxidc等镜像网站,也可以去www.busybox.net官方网站下载
2. 修改Makefile
ARCH = arm
CROSS_COMPILE = /usr/local/arm/arm-2009q3/bin//arm-none-linux-gnueabi-
3. make menuconfig进行配置
Busybox Settings--->
Build Options--->
[*]Build BusyBox as a static binary(no shared libs)
Busybox Library Tuning--->
[*]vi-style line editing commands
[*]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
4. 配置好之后进行make编译
1)开始编译会报错,"sync_main..."
解决方法:进入menuconfig将sync关掉(设置为n)
编译成功的标志就是多出来几个busybox相关的文件
5. 安装busybox
1)直接make install
会安装在默认目录下(即busybox的根目录下会生成一个 '_install' 文件夹)
2)指定目录安装
进入menuconfig,做如下设置
Busybox Settings --->
Installation Options("make install" behavior) --->
进入这一项将安装路径设置成自己的目录,如:/root/rootfs/rootfs1
在这里自己作rootfs的时候最后将rootfs的镜像可以生成在其他的目录下
..........
二. inittab文件
添加一个典型的inittab
将inittab文件复制到我们制作的rootfs的根目录下的/etc/目录下
接文件 "rootfs的构建.docx" 的1处......
开始rootfs的创建......
1. busybox源码下载
下载busybox可以去linuxidc等镜像网站,也可以去www.busybox.net官方网站下载
2. 修改Makefile
ARCH = arm
CROSS_COMPILE = /usr/local/arm/arm-2009q3/bin//arm-none-linux-gnueabi-
3. make menuconfig进行配置
Busybox Settings--->
Build Options--->
[*]Build BusyBox as a static binary(no shared libs)
Busybox Library Tuning--->
[*]vi-style line editing commands
[*]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
4. 配置好之后进行make编译
1)开始编译会报错,"sync_main..."
解决方法:进入menuconfig将sync关掉(设置为n)
编译成功的标志就是多出来几个busybox相关的文件
5. 安装busybox
1)直接make install
会安装在默认目录下(即busybox的根目录下会生成一个 '_install' 文件夹)
2)指定目录安装
进入menuconfig,做如下设置
Busybox Settings --->
Installation Options("make install" behavior) --->
进入这一项将安装路径设置成自己的目录,如:/root/rootfs/rootfs1
在这里自己作rootfs的时候最后将rootfs的镜像可以生成在其他的目录下
..........
二. inittab文件
添加一个典型的inittab
将inittab文件复制到我们制作的rootfs的根目录下的/etc/目录下
接文件 "rootfs的构建.docx" 的1处......
开始rootfs的创建......
0 0
- rootfs的构建1
- rootfs的构建2
- 利用buildroot构建rootfs
- 如何构建一个arm64 AArch64的Ubuntu rootfs
- 【EVB-335X-II试用体验】 Yocto环境的建立及Rootfs的构建与使用
- 手动构建rootfs及文件功能分析
- 手动构建rootfs及文件功能分析
- rootfs.initramfs的创建
- linux的rootfs 解析
- rootfs的安装
- rootfs
- 为Cubieboard2构建自己的的Debian Linux的步骤(5)(分色排版)建立 ROOTFS
- 【EVB-335X-II试用体验】 Yocto环境的建立及Rootfs的构建与使用(2)
- rootfs的挂载过程
- 首次制作rootfs的过程
- rootfs文件系统的简单分析
- rootfs和ramdisk的制作
- 一个简单的练手rootfs
- 【LeetCode 14】 Longest Common Prefix
- C/C++的cmd下的编译运行以及文件输入输出
- 安装JDK后,运行java命令出现错误Error:could not open ...jvm.cfg
- 高德地图API---<一> 地图控件与插件
- EasyUI 动态创建对话框Dialog
- rootfs的构建1
- 模拟实现atoi函数
- MySQL prepare statement速度的测试思考
- 视频编码基本原理
- caffe网络结构配置文件版本差异
- 生日蜡烛
- 安卓一键分享的第三方集成
- 算法提高 P1001
- JS实现鼠标点击处烟花爆炸效果