博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构建根文件系统
阅读量:2355 次
发布时间:2019-05-10

本文共 885 字,大约阅读时间需要 2 分钟。

1. 下载busybox

2. 配置、编译、安装busybox

2.1 配置busybox

$ make menuconfig

1) 选择静态编译

2)交叉编译工具路径

2.2 编译

$ make CROSS_COMPILE=mips-linux-gnu- ARCH=mips

2.3 安装

$ make CROSS_COMPILE=mips-linux-gnu- ARCH=mips install

3. inittab

3.1 拷贝initable到文件系统etc下

$ mkdir _install/etc

$ cp ./examples/inittab ./_install/etc

3.2 修改inittab

去除一下信息:

61 # Start an "askfirst" shell on /dev/tty2-4 62 tty2::askfirst:-/bin/sh 63 tty3::askfirst:-/bin/sh 64 tty4::askfirst:-/bin/sh 65  66 # /sbin/getty invocations for selected ttys 67 tty4::respawn:/sbin/getty 38400 tty5 68 tty5::respawn:/sbin/getty 38400 tty6

4. 制作文件系统并烧录

4.1 制作文件系统

在此需要的是jffs2的文件系统:

#!/bin/shROOTFS_JFFS2_NORFLASH_ERASESIZE=0x8000ROOTFS_JFFS2_SIZE=0xc80000TARGET_FS_BUILD=`pwd`/systemTARGET=system.jffs2fakeroot mkfs.jffs2 -e $ROOTFS_JFFS2_NORFLASH_ERASESIZE  -p $ROOTFS_JFFS2_SIZE -d $TARGET_FS_BUILD -o $TARGET

$ ./make_jffs2.sh

4.2 烧录并启动

启动成功。

 

参考:

转载地址:http://dyftb.baihongyu.com/

你可能感兴趣的文章
vue-router的两种模式及区别
查看>>
c中嵌入python
查看>>
eclipse svn
查看>>
SPSS基础教程:SPSS统计分析基础
查看>>
IBM SPSS Modeler 客户端 vs 服务器的区别详解
查看>>
DataStage On Cloud,构建云端的企业数据集成平台
查看>>
ICMP协议
查看>>
SSL协议
查看>>
IMAP,POP3,SMTP协议
查看>>
数据库协议
查看>>
SNMP协议
查看>>
RDP远程桌面协议
查看>>
ssh Forward X11
查看>>
搜索引擎知识图谱相关结构化数据挖掘与去歧处理
查看>>
找到n个元素中的第二小元素
查看>>
linux命令之find
查看>>
linux命令学习之cut
查看>>
[think in java]知识点学习
查看>>
linux下线程调试 ulimit core
查看>>
linux 知识点拾遗
查看>>