/*******************************************************************
* 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. 【服务器防护】linux 如何查看防火墙是否开启

    service iptables status可以查看到iptables服务的当前状态.但是即使服务运行了,防火墙也不一定起作用,你还得看防火墙规则的设置 iptables -L在此说一下关于启动和关 ...

  2. es6 generator 基础知识

    1.定义和使用 function *gen() { return 'first generator'; } // 有点类似类的实例化过程 let generatorResult = gen() // ...

  3. Smarty中{literal}的使用详解(ecshop)

    如何在文件里加入JS代码,如果按一般平常添加方法,会出错,解决的方法:把script套在{literal}{/literal}之间试试看,例如:{literal} {/literal} ------- ...

  4. nginx+php-fpm配置后页面显示空白的解决方法(yum形式的安装)

    OS: Ubuntu 15.04 由于nginx与php-fpm之间的一个小bug,会导致这样的现象: 网站中的静态页面 *.html 都能正常访问,而 *.php 文件虽然会返回200状态码, 但实 ...

  5. spineRuntTime for cocos2dx v3,attack播完后回到idle

    spineRuntTime for cocos2dx v3,attack播完后回到idle. _animationNode = spine::SkeletonAnimation::createWith ...

  6. 豌豆荚不能连接三星S4手机,提示打开手机的“USB调试模式”,但却找不到在哪儿可以设置

    1. 问题 豌豆荚不能连接三星S4手机,下载了三星S4手机的驱动后,提示打开手机的“USB调试模式”,但却找不到在哪儿可以设置. 2. 原因 S4 默认隐藏开发者选项,所以默认不可以设置“USB调试模 ...

  7. 《Effective Java》读书笔记三(类和接口)

    No13 使类和成员的可访问性最小化 要区别设计良好的模块与设计不好的模块,最重要的因素在于,这个模块对于外部的其他模块而言,是否隐藏其内部数据和其他实现细节.模块之间只通过它们的API进行通信,一个 ...

  8. Rsync启动停止脚本

    网上找了个完善的rysnc启停脚本:http://linux5588.blog.51cto.com/65280/779000 rsync源码: [root@lanny d4]# cat rsync_s ...

  9. Linux Awk使用案例总结(nginx日志统计,文件对比合并等)

    知识点: 1)数组 数组是用来存储一系列值的变量,可通过索引来访问数组的值. Awk中数组称为关联数组,因为它的下标(索引)可以是数字也可以是字符串. 下标通常称为键,数组元素的键和值存储在Awk程序 ...

  10. 李洪强iOS之集成极光推送一iOS SDK概述

    李洪强iOS之集成极光推送一iOS SDK概述 JPush iOS 从上图可以看出,JPush iOS Push 包括 2 个部分,APNs 推送(代理),与 JPush 应用内消息. 红色部分是 A ...