/*******************************************************************
* buildroot制作文件系统
* 使用buildroot制作文件系统,比busybox简单许多。虽然以前也使用过buildroot
* 编译内核和文件系统,但是没有自己操作过详细的配置。今天总算体会到它的便捷。
*
* 参考文档:
* http://www.cnblogs.com/zengjfgit/p/5174376.html
*
*                    Tony Liu, 2016-5-16, Shenzhen
******************************************************************/
编译之后,下载的工具目录,dl:
Qt@tony:~/buildroot/buildroot-2016.02/dl$ ls -lh
total 105M
-rw-r--r-- Qt Qt 98M May : arm-2014.05--arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
-rw-r--r-- Qt Qt 2.0M May : busybox-1.24..tar.bz2
-rw-r--r-- Qt Qt 4.6M May : e2fsprogs-1.42..tar.xz
-rw-r--r-- Qt Qt 320K May : fakeroot_1.20.2.orig.tar.bz2
-rw-r--r-- Qt Qt 101K May : genext2fs-1.4..tar.gz
-rw-r--r-- Qt Qt 86K May : pkgconf-0.9..tar.bz2 打包好的镜像:
Qt@tony:~/buildroot/buildroot-2016.02/output/images$ ls -lh
total 9.3M
-rwxrwxrwx Qt Qt 6.5M May : rootfs.ext2
lrwxrwxrwx Qt Qt May : rootfs.ext4 -> rootfs.ext2
-rwxrwxrwx Qt Qt 4.2M May : rootfs.tar 可以自己打包文件系统,制作成自己需要的压缩格式。
要将文件系统的own和group都改为root,否则会进不了文件系统。
Qt@tony:~/buildroot/buildroot-2016.02/output/target$ ls -l
total
drwxr-xr-x root root May : bin
drwxr-xr-x root root May : dev
drwxr-xr-x root root May : etc
drwxr-xr-x root root May : lib
lrwxrwxrwx Qt Qt May : lib32 -> lib
lrwxrwxrwx Qt Qt May : linuxrc -> bin/busybox
drwxr-xr-x root root Mar : media
drwxr-xr-x root root Mar : mnt
drwxr-xr-x root root Mar : opt
drwxr-xr-x root root Mar : proc
drwx------ root root Mar : root
drwxr-xr-x root root Mar : run
drwxr-xr-x root root May : sbin
drwxr-xr-x root root Mar : sys
-rw-r--r-- root root May : THIS_IS_NOT_YOUR_ROOT_FILESYSTEM
drwxrwxrwt root root Mar : tmp
drwxr-xr-x root root May : usr
drwxr-xr-x root root May : var

buildroot制作文件系统的更多相关文章

  1. buildroot 制作的文件系统烧入到nand中打开设备没有权限

    利用buildroot 制作的文件系统,启动系统加载文件系统后出现打开设备Permission denied 解决方法记录. 这应该是制作文件系统的机制问题,暂时没有搞清楚为什么. 解决方式: 给生成 ...

  2. linux制作文件系统

    1.获取文件系统源码并解压 这里使用的源码是天嵌提供的“root_qtopia_2.2.0_2.6.30.4_20100601.tar.bz2” #tar xvf root_qtopia_2..0_2 ...

  3. Buildroot 打包文件系统流程跟踪

    /********************************************************************************* * Buildroot 打包文件系 ...

  4. [Busybox]Busybox制作文件系统

    问题: 1.目前busybox和bootstrap两种方案制作文件系统,哪种开发周期更短,更加简单? 2.如果需要在文件系统中添加某个package,要怎么做,如vim/udhcpd等? 转自:htt ...

  5. [置顶] 从零制作文件系统到JZ2440,使其支持telnet , ftp 和tftp

    转自:http://mp.weixin.qq.com/s?__biz=MzAxNTAyOTczMw==&mid=2649328515&idx=1&sn=5849fba4b44e ...

  6. Linux的VMWare中Centos7磁盘分区管理 fdisk分区和制作文件系统格式化和开机自动挂载

    一.硬盘的组成零件扇区 磁道 磁盘容量 磁盘分区 简介 硬盘由容量.柱面数.磁头数.扇区数 C/H/S, Cylinder, Head, Sector(柱面/磁头数/扇区数) 1.磁头数表示硬盘总共有 ...

  7. buildroot 制作Linux文件系统初级使用教程

    buildroot 下载地址:https://buildroot.org/download.html 放在Linux文件下解压出来. 使用make menuconfig 进行配置相关的东西. 在使用这 ...

  8. linux 创建虚拟块设备,制作文件系统并挂载,用于测试lustre

    1.制作块文件 3 个 [root@localhost yaoxu]# [root@localhost yaoxu]# [root@localhost yaoxu]# 2.创建回环设备 [root@l ...

  9. 编译busybox-1.24.1 制作文件系统

    arm-linux-gcc  3.4.5 busybox-1.24.1.tar.bz21, 修改 Makefile找到以下2处修改为ARCH ?= armCROSS_COMPILE ?= arm-li ...

随机推荐

  1. ios学习之旅--oc对象的关系

    1.匿名对象:就是没有名字对象     1.匿名对象仅用一次     使用场景:     1.当我们仅仅要调用一个对象的某个方法一次的时候能够使用匿名对象 2.匿名对象能够作为函数的实际參数 #imp ...

  2. Java+Oracle实现事务——JDBC事务

    J2EE支持JDBC事务.JTA事务和容器事务事务,这里说一下怎样实现JDBC事务. JDBC事务是由Connection对象所控制的,它提供了两种事务模式:自己主动提交和手动提交,默认是自己主动提交 ...

  3. [转]Hspice和Spice Explorer许可文件设置时环境变量FLEXLM_BATCH = 1的一些现象

    之前在T400上安装Spice Explorer时碰到运行Spice Explorer时只能看到Log界面,主程序界面自动消失的问题.后经论坛高手指点,在环境变量设置中去掉"FLEXLM_B ...

  4. Composer的下载安装

    下载地址 https://getcomposer.org/download/ php必须开启php_openssl.dll  在php.ini 1.下载 composer.phar 2.然后配置 ph ...

  5. Spark1.4.1 编译与安装

    1.下载下载地址:http://spark.apache.org/downloads.html 选择下载源码 2.源码编译1)解压tar -zxvf spark-1.4.1.tgz2.编译spark有 ...

  6. HDU 2256 Problem of Precision(矩阵高速幂)

    题目地址:HDU 2256 思路: (sqrt(2)+sqrt(3))^2*n=(5+2*sqrt(6))^n; 这时要注意到(5+2*sqrt(6))^n总能够表示成an+bn*sqrt(6); a ...

  7. Android设计中的.9.png图片

    .9.png是一种能够自己定义拉伸特定区域的图片格式. 简书:Android设计中的.9.png图片 在Android的UI设计开发中,非常多控件须要适配不同的手机分辨率进行拉伸或者压缩,这样就出现了 ...

  8. 笔记本上安装centos7

    1.下载centos的dvd镜像就够了.地址: 2.制作u盘镜像. 1)下载安装UltraIOS,(百度云->软件文件夹有,for me). 2)打开镜像,选择“启动”-->“写入硬盘镜像 ...

  9. centos7 編譯 chmsee

    安装libchm及相关的devel包,安装 xulrunner 及 devel 包!否则后面make的时候会出错! 到解压出来的chmsee/src目录下,找到与你系统对应的Makefile文件,我选 ...

  10. 对于火狐浏览器中title不能换行自动变成...怎么解决的?

    width: 100px; overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis;