基于 busybox 制作 linux 根文件系统
来源:互联网 发布:mac电脑如何强制关机 编辑:程序博客网 时间:2024/05/16 08:53
1,下载 busybox
busybox-1.19.4.tar.bz2
2,解压 busybox
#tar -jxvf busybox-1.19.4.tar.bz2
3,配置 busybox
#make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig
(如果出现Error,ubuntu用户需要安装libncurses5-dev 软件包 #apt-get install libncurses5-dev)
4,编译并安装 busybox
#make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- #make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- install
5,设置 NFS 服务
6,修改_install/bin/busybox 的属性为4755
#chmod 4755 ./_install/bin/busybox必须要要修改属性,否则在 busybox 中很多命令会受限制,比如:
$ susu: must be suid to work properly
7,拷贝编译生成的 busybox/_install 文件到 NFS 目录
#cp -fr _install /srv/nfs/8,以 root 身份建立节点文件 /nfs/dev/console, /nfs/dev/null
#cd /srv/nfs#mkdir dev#mknod -m 600 dev/console c 5 1#mknod -m 666 dev/null c 1 3
9,因为 busybox 默认编译设置使用的是动态链接,所以需要将交叉编译工具的库文件拷贝到 /srv/nfs 目录下
#cp -fr /opt/CROSS_COMPILER_PATH/arm-none-linux-gnueabi/libc/lib /srv/nfs/lib10,设置 UBOOT
setenv bootargs console=ttyS0,115200,n8 root=/dev/nfs ip=192.168.0.110 nfsroot=192.168.0.100:/srv/nfs,nolock mem=60Msaveenvtftp 0x80700000 uImagebootm
- 基于 busybox 制作 linux 根文件系统
- 基于busybox的根文件系统制作
- 使用BusyBox制作linux根文件系统
- 使用BusyBox制作linux根文件系统
- 使用busybox制作Linux根文件系统
- 使用busybox制作linux根文件系统
- 用BusyBox制作Linux根文件系统
- 使用BusyBox制作Linux根文件系统
- 使用BusyBox制作Linux根文件系统
- 使用BusyBox制作linux根文件系统
- 使用BusyBox制作Linux根文件系统
- 使用BusyBox制作嵌入式Linux根文件系统
- 使用BusyBox制作嵌入式Linux根文件系统
- 使用BusyBox制作Linux根文件系统
- BusyBox制作Initramfs嵌入式Linux根文件系统
- 使用BusyBox制作Linux根文件系统
- BusyBox制作Initramfs嵌入式Linux根文件系统
- Linux中的“瑞士军刀”--busybox制作根文件系统
- 文件编程
- C\C++编程细节学习
- jQuery基础教程之DOM操作-HTML&文本&值的操作
- C++ Primer 中文版 学习笔记(一)
- 关于ExecuteNonQuery()一直执行update语句问题
- 基于 busybox 制作 linux 根文件系统
- window.onload和jQuery中的ready的区别
- 常用flash包
- Silverlight、SVG、WPF转换工具
- ssh框架下·网站运行第一天正常,第二天来看就报错
- linux与windows获得项目的路径及创建下级目录
- MATLAB2009A实现Kmeans实例
- 跨域情况下iframe页面与父页面的交互
- 浅谈:request,session,application