buildroot linux filesystem 初探

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了buildroot linux filesystem 初探相关的知识,希望对你有一定的参考价值。

/******************************************************************************
 *                        buildroot linux filesystem 初探
 * 声明:
 *     在自己做文件系统的时候发现了这个buildroot,可以用来直接做文件系统,于是
 * 下载下来自己编译了一下,发现确实是这样的,于是简单尝试一下,先看看效果如何。
 *
 *                                             2016-2-1 深圳 南山平山村 曾剑锋
 *****************************************************************************/

一、参考文档:
    1. 使用buildroot搭建linux文件系统
        http://www.wfuyu.com/technology/24705.html
    2. The Buildroot user manual
        https://buildroot.org/downloads/manual/manual.html

二、buildroot下载:
    https://buildroot.org/

三、文件系统:
    [email protected]:~/rootfs/buildroot/buildroot-2015.11.1/output/target$ ls -al
    total 72
    drwxr-xr-x 17 Qt Qt 4096 Jan 31 17:47 .
    drwxr-xr-x  6 Qt Qt 4096 Jan 31 17:06 ..
    drwxr-xr-x  2 Qt Qt 4096 Jan 31 17:47 bin
    drwxr-xr-x  4 Qt Qt 4096 Jan 31 17:47 dev
    drwxr-xr-x  6 Qt Qt 4096 Jan 31 17:47 etc
    drwxr-xr-x  2 Qt Qt 4096 Jan 31 17:47 lib
    lrwxrwxrwx  1 Qt Qt    3 Jan 31 17:06 lib32 -> lib
    lrwxrwxrwx  1 Qt Qt   11 Jan 31 17:46 linuxrc -> bin/busybox
    drwxr-xr-x  2 Qt Qt 4096 Dec  6 06:05 media
    drwxr-xr-x  2 Qt Qt 4096 Dec  6 06:05 mnt
    drwxr-xr-x  2 Qt Qt 4096 Dec  6 06:05 opt
    drwxr-xr-x  2 Qt Qt 4096 Dec  6 06:05 proc
    drwx------  2 Qt Qt 4096 Dec  6 06:05 root
    drwxr-xr-x  2 Qt Qt 4096 Dec  6 06:05 run
    drwxr-xr-x  2 Qt Qt 4096 Jan 31 17:46 sbin
    drwxr-xr-x  2 Qt Qt 4096 Dec  6 06:05 sys
    -rw-r--r--  1 Qt Qt 1336 Jan 31 17:47 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM
    drwxrwxrwt  3 Qt Qt 4096 Jan 31 17:47 tmp
    drwxr-xr-x  6 Qt Qt 4096 Jan 31 17:46 usr
    drwxr-xr-x  4 Qt Qt 4096 Jan 31 17:47 var
    [email protected]:~/rootfs/buildroot/buildroot-2015.11.1/output/target$ 

四、etc目录:
    [email protected]:~/rootfs/buildroot/buildroot-2015.11.1/output/target/etc$ ls -al
    total 96
    drwxr-xr-x  6 Qt Qt  4096 Jan 31 17:47 .
    drwxr-xr-x 17 Qt Qt  4096 Jan 31 17:47 ..
    -rw-r--r--  1 Qt Qt   320 Dec  6 06:05 fstab
    -rw-r--r--  1 Qt Qt   304 Dec  6 06:05 group
    -rw-r--r--  1 Qt Qt     6 Jan 31 17:47 hostname
    -rw-r--r--  1 Qt Qt    36 Jan 31 17:47 hosts
    drwxr-xr-x  2 Qt Qt  4096 Feb  1 08:18 init.d
    -rw-r--r--  1 Qt Qt  1033 Jan 31 17:47 inittab
    -rw-r--r--  1 Qt Qt  1180 Dec  6 06:05 inputrc
    -rw-r--r--  1 Qt Qt    17 Jan 31 17:47 issue
    -rw-r--r--  1 Qt Qt  1103 Jan 31 17:47 ld.so.cache
    -rw-r--r--  1 Qt Qt     0 Jan 31 17:47 ld.so.conf
    drwxr-xr-x  2 Qt Qt  4096 Dec  6 06:05 ld.so.conf.d
    -rw-r--r--  1 Qt Qt   876 Jan 31 17:46 mdev.conf
    lrwxrwxrwx  1 Qt Qt    12 Dec  6 06:05 mtab -> /proc/mounts
    drwxr-xr-x  6 Qt Qt  4096 Jan 31 17:47 network
    -rw-r--r--  1 Qt Qt   230 Jan 31 17:47 nsswitch.conf
    -rw-r--r--  1 Qt Qt   101 Jan 31 17:47 os-release
    -rw-r--r--  1 Qt Qt   334 Dec  6 06:05 passwd
    -rw-r--r--  1 Qt Qt   324 Dec  6 06:05 profile
    drwxr-xr-x  2 Qt Qt  4096 Dec  6 06:05 profile.d
    -rw-r--r--  1 Qt Qt  2744 Dec  6 06:05 protocols
    lrwxrwxrwx  1 Qt Qt    18 Dec  6 06:05 resolv.conf -> ../tmp/resolv.conf
    -rw-r--r--  1 Qt Qt 10873 Dec  6 06:05 services
    -rw-------  1 Qt Qt   243 Jan 31 17:47 shadow
    [email protected]:~/rootfs/buildroot/buildroot-2015.11.1/output/target/etc$ 

 

以上是关于buildroot linux filesystem 初探的主要内容,如果未能解决你的问题,请参考以下文章

buildroot arm linux,基于Buildroot的Linux系统构建之根文件系统

buildroot arm linux,基于Buildroot的Linux系统构建之根文件系统

buildroot arm linux,基于Buildroot的Linux系统构建之根文件系统

Linux基于IMX6ULL移植Buildroot

Linux基于IMX6ULL移植Buildroot

buildroot使用介绍