文件系统:rootfs:根文件系统FHS:文件系统层级标准,规定linux发行版应该创建的目录/boot:系统启动相关文件,如内核、initrd,以及grub(bootloader)/dev:设备文件 设备文件 块设备:随机访问设备;数据块;硬盘 设备号:主设备号(major)和次设备号(minor) 字符设备:..
分类:
系统相关 时间:
2015-03-14 20:13:39
阅读次数:
193
应用场景和已知存在的问题:适用于CentOS6或CentOS7(可能适用于CentOS4或5等早些版本)根文件系统(被扩展的文件系统)采用LVM进行管理,例如mount命令输出“/dev/mapper/vg_$hostname-lv_rooton/typeext4(rw)”中含有“mapper”关键词自动扩容根文件系统,如果想扩展其他文件..
分类:
系统相关 时间:
2015-03-12 15:18:36
阅读次数:
288
配置编译好内核之后,将生成的内核文件uImage拷贝到/tftpboot/下,通过tftp服务器将内核下载到开发板,使用命令:tftp 31000000 uImage.下载完成之后配置bootargs环境变量:setenv bootargs noinitrd console=ttySAC0,1152...
分类:
其他好文 时间:
2015-03-10 21:10:34
阅读次数:
238
关闭虚拟机防火墙 lokkit --disabled配置NFS服务端 建立一个目录用来共享 存放根文件系统cd / mkdir rootfs配置NFS共享目录gedit /etc/exports写入/rootfs*(rw,sync,no_root_squash) //其中/rootf...
分类:
其他好文 时间:
2015-03-08 00:02:08
阅读次数:
486
自己最近在搞一些内核以及根文件系统的移植,就涉及到了需要在内核中增加对yaffs文件系统的支持。在网上找了一些文档后,自己将具体的操作过程做了一个总结,方便以后查询使用:1、获取yaffs源码YAFFS2的最新源码地址吧,2011年6月28号的那个版本,免费下载地址在http://linux.lin...
分类:
其他好文 时间:
2015-03-06 18:46:46
阅读次数:
148
当NFS跟文件系统挂载不上的时候原因很多,但有一个原因不可忽略,那就是目标板内核支持的NFS版本以及默认版本,我吃过亏,特意做个笔记:setenvbootargsconsole=ttySAC0root=/dev/nfsrwnfsroot=192.168.1.103:/home/guoguo/root...
分类:
其他好文 时间:
2015-03-01 19:46:50
阅读次数:
119
一、制作SD启动卡(安装Linux)步骤:烧写原理:superboot-6410.bin(bootloader)+内核镜像文件+根文件系统1、将SD卡插入USB接口的读卡器,并插在PC的USB口2、在SD卡目录下新建“images”目录3、复制“superboot-6410.bin”到“images...
分类:
系统相关 时间:
2015-02-19 20:43:59
阅读次数:
713
昨天编译并下载好了内核,但是内核还是无法正常启动,原因就是没有挂载根文件系统。今天讲的就是如何去创建一个根文件系统并将它挂载到内核上。 一、创建根文件系统 1.创建目录 #mkdir rootfs #cd rootfs #mkdir bin dev etc ...
分类:
其他好文 时间:
2015-02-16 18:19:50
阅读次数:
164
1、建立根文件系统目录和文件
1.1创建目录
1.2创建设备文件(命令mknod);必须创建设备文件---consle\null
1.3创建配置文件---复制已有的/etc目录下的文件
1.4添加内核模块
进入上节Linux内核目录下,(注意,应该先编译内核,即命令make uImage ARCH=arm CROSS_COMPILE=arm-...
分类:
系统相关 时间:
2015-02-05 22:00:09
阅读次数:
310
二、根文件系统
0. 准备工作
目标目录
#mkdir rootfs1.0
CROSS_COMPILE
在用户根目录建立一个新文件:.pam_environment
内容如下:
CROSS_COMPILE DEFAULT=/home/at91/x-tools/arm-softfp-linux-gnueabi/bin/arm-softfp-li...
分类:
其他好文 时间:
2015-02-04 02:03:01
阅读次数:
213