使用 busybox 为 龙芯2f 创建 文件系统
来源:互联网 发布:ubuntu jdk tar.gz 编辑:程序博客网 时间:2024/06/05 16:00
使用 busybox 为 龙芯2f 创建 文件系统
假定你已经安装好了交叉编译工具。//参见
1. 下载需要的文件
#wget http://busybox.net/downloads/busybox-1.19.4.tar.bz2
2.解压,配置和编译
#tar -jxf busybox-1.19.4.tar.bz2
#cd busybox...
# make ARCH=mips CROSS_COMPILE=mips64el-st-linux-gnu- defconfig
# mkdir ../install
# make ARCH=mips CROSS_COMPILE=mips64el-st-linux-gnu- menuconfig
Busybox Settings --->
Build Options --->
Cross Compiler prefix
填入: mips64el-st-linux-gnu-
BusyBox installation prefix
填入: ../install
Busybox Settings --->
Build Options --->
[*] Build BusyBox as a static binary (no shared libs)
#make ARCH=mips CROSS_COMPILE=mips64el-st-linux-gnu- -j8
#make ARCH=mips CROSS_COMPILE=mips64el-st-linux-gnu- install
3. 继续完善
创建设备结点和目录
#cd ../install
#mkdir dev
#cd dev
#mknod console c 5 1
#mknod null c 3 1
#cd ../
#mkdir tmp root etc proc sys mnt lib
#echo "root::0:0:root:/bin/sh" > etc/passwd
#echo "root:x:0:" > etc/groups
#echo "::respawn:/sbin/getty 38400 tty1" > etc/inittab
#mkdir lib/modules
#mkdir lib/modules/3.0.4v1
#mkdir etc/init.d
#cd etc/init.d
#vim rcS
输入如下内容,保存
#!/bin/ash
mount -t proc proc /proc
mount -t sysfs sysfs /sys
echo "Welcome! Master!"
#chmod a+rwx rcS
到此,文件系统制作完毕,很简单吧!
假定你已经安装好了交叉编译工具。//参见
1. 下载需要的文件
#wget http://busybox.net/downloads/busybox-1.19.4.tar.bz2
2.解压,配置和编译
#tar -jxf busybox-1.19.4.tar.bz2
#cd busybox...
# make ARCH=mips CROSS_COMPILE=mips64el-st-linux-gnu- defconfig
# mkdir ../install
# make ARCH=mips CROSS_COMPILE=mips64el-st-linux-gnu- menuconfig
Busybox Settings --->
Build Options --->
Cross Compiler prefix
填入: mips64el-st-linux-gnu-
BusyBox installation prefix
填入: ../install
Busybox Settings --->
Build Options --->
[*] Build BusyBox as a static binary (no shared libs)
#make ARCH=mips CROSS_COMPILE=mips64el-st-linux-gnu- -j8
#make ARCH=mips CROSS_COMPILE=mips64el-st-linux-gnu- install
3. 继续完善
创建设备结点和目录
#cd ../install
#mkdir dev
#cd dev
#mknod console c 5 1
#mknod null c 3 1
#cd ../
#mkdir tmp root etc proc sys mnt lib
#echo "root::0:0:root:/bin/sh" > etc/passwd
#echo "root:x:0:" > etc/groups
#echo "::respawn:/sbin/getty 38400 tty1" > etc/inittab
#mkdir lib/modules
#mkdir lib/modules/3.0.4v1
#mkdir etc/init.d
#cd etc/init.d
#vim rcS
输入如下内容,保存
#!/bin/ash
mount -t proc proc /proc
mount -t sysfs sysfs /sys
echo "Welcome! Master!"
#chmod a+rwx rcS
到此,文件系统制作完毕,很简单吧!
- 使用 busybox 为 龙芯2f 创建 文件系统
- busybox文件系统为readonly
- busybox文件系统为readonly
- 使用busybox-1.15.2制作jffs2文件系统
- 使用busybox-1.15.2制作jffs2文件系统
- 使用busybox-1.13.3 创建Linux根文件系统
- 使用busybox-1.13.3 创建Linux根文件系统
- 使用busybox-1.13.3 创建Linux根文件系统
- busybox制作文件系统2
- 使用Busybox制作根文件系统
- 使用Busybox制作根文件系统
- 使用BusyBox制作根文件系统
- 使用busybox构建根文件系统
- 使用BusyBox制作根文件系统 .
- 使用Busybox制作根文件系统
- 使用Busybox制作根文件系统
- 使用BusyBox构建根文件系统
- 使用BusyBox制作根文件系统
- Android 中Base64的操作
- 关于suid/guid
- 关于前置运算符和后置运算符的演练(摘自JAVA程序员面试宝典)
- 浅析智能手机音频设计框架
- shell脚本快速添加一个网段的IP
- 使用 busybox 为 龙芯2f 创建 文件系统
- sql server create file遇到操作系统错误5拒绝访问
- Maven2 的常用命令
- windows API 菜鸟学习之路(二)
- 用ModelSim仿真SDRAM操作
- 中奖概率算法
- NYOJ-452 ShippingCubes【数学】
- Linux 工作队列详解
- 智能手机音频系统概述