file:决定文件类型文件系统:rootfs:根文件系统/boot:系统启动相关的文件,如内核,initrd,以及grub(bootloader引导加载器)/Dev:设备文件设备文件:块设备:随机访问,数据块字符设备:现行访问(有次序的),按字符为单位设备号:主设备号(major)和次设备号(minor)/etc:..
分类:
系统相关 时间:
2017-07-08 21:01:09
阅读次数:
205
(一):linux系统根文件夹结构 Unix-like系统中的”文件系统”的概念包含两个意思,第一个是”根文件系统”,第二个是”存储类文件系统”.后者的概念基本等同于windows操作系统,而前者与windows区别较大,他并非用于存储实际文件的.根文件系统简称rootfs,他的特点为: 1:"文件 ...
分类:
系统相关 时间:
2017-07-05 10:03:56
阅读次数:
336
在安装Ubuntu 16.04时,尤其是选项空闲硬盘新建分区安装时,容易出现这种情况,这个是由于没有配置挂载点导致的,解决方法如下: 在挂在点输入“/”。 原理: Linux和Windows的文件系统不一样,在Linux里没有类似C盘D盘的概念,全是以文件夹的方式。 一般情况下在Linux里至少要建 ...
分类:
系统相关 时间:
2017-07-03 18:04:01
阅读次数:
476
本文转载自; 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 目录(?)[+] Buildroot构建指南——根文件系统(Rootfs) Buildroot的Rootfs构建流程有一个大框架,有些部分是Buildroot系 ...
分类:
Web程序 时间:
2017-07-03 17:28:18
阅读次数:
363
这里直接用的是韦东山提供的工具。 yaffs文件系统是专门用于nandflash的文件系统 我们前面已经下载了yaffs 的源码,也做了文件系统目录的构建。 在yaffs2的源码目录中有一个utils 目录,里面就是制作文件印象的工具。 将工具拷贝到系统目录中去 加上可执行属性: 进入nfs_roo ...
分类:
系统相关 时间:
2017-07-02 10:08:10
阅读次数:
162
一、工具 制作工具为busybox 下载地址:https://busybox.net/ 解压: 二、制作文件系统 进入目录,执行make menuconfig: 2.1 busybox setting 2.1.1 设定交叉编译器 改为 保存退出,然后执行 make 编译。 编译完成后创建文件系统存放 ...
分类:
系统相关 时间:
2017-06-29 20:44:05
阅读次数:
248
在构建根文件系统之busybox中,我们已经实现了配置,编译,安装busybox。即那个init程序的来源。 首先在pc看一下,/dev/console 和/dev/null的具体信息: 执行ls /dev/console /dev/null crw 1 root root 5, 1 6月 27 0 ...
分类:
其他好文 时间:
2017-06-28 14:17:11
阅读次数:
308
busybox是ls、cp等命令的集合。 执行ls时,实际上是执行了busybox ls 执行cp时,实际上是执行了busybox cp 分析init程序之前,再让我们回想一下我们的目标:u-boot启动内核,内核启动应用程序,内核是怎样启动应用程序呢,内核启动了init进程,位于/sbin/ini ...
分类:
系统相关 时间:
2017-06-27 00:01:14
阅读次数:
379
nfs可以挂载制作好的根文件系统,同时可以像tftp一样传文件到开发板上。 一、nfs安装 sudo apt-get install nfs-kernel-server 二、建立工作目录 改变权限“ 三、修改配置文件 3.1 在/etc/exports文件中添加配置 3.2 重启nfs服务 ...
分类:
其他好文 时间:
2017-06-27 00:00:36
阅读次数:
266
u-boot的目的:启动内核 内核的目的:启动应用程序,而应用程序位于根文件系统上面。因此,需要构建根文件系统。 只需完成以上几步,就可以在单板上搭建出一个linux系统来。 问题:有那么多应用程序,内核启动后首相打开哪一个? 内核启动的时候,挂接好根文件系统之后,执行应用程序在init_post函 ...
分类:
其他好文 时间:
2017-06-26 21:21:19
阅读次数:
133