ARM文件系统移植之根文件系统文件

来源:互联网 发布:安卓棋牌游戏源码 编辑:程序博客网 时间:2024/05/16 05:53

1、/etc/inittab文件

linux 启动时第一个进程是init,在嵌入式Linux中,init进程的执行程序通常是二选其一.这两个执行程序分别是/sbin/init程序,或者是Busybox生成的linuxrc程序.init进程的作用即这个程序的功能.init进程具体运行哪个程序,则由uboot的环境变量bootargs决定,即init=/linuxrc.通常采用命令行参数"init=xxxx"指定某个程序作为init进程运行.比如,init=linuxrc.可以说,linuxrc程序的作用就是init进程的作用. /etc/inittab文件就是init程序的配置文件.

 

2、/etc/init.d/rcS

/etc/inittab中的配置

# now run any rc scripts

null::wait:/etc/init.d/rcS

也就是说这个文件的作用是启动所有在/etc/init.d 下所有的脚本

 

3、init.d/S01_network

配置网卡的启动脚本

 

4、/etc/fstab/

它包含了系统在启动时挂载文件系统和存储设备的详细信息.

 

5、/etc/profile

Shell的配置文件

 

6、/etc/protocols:

一些协议所使用的端口协议

 

7、mdev.conf

mdev会在/etc目录下找mdev的配置文件: mdev.conf. 如果该文件不存在,那么在执行mdev –s这个命令时,

会提示找不到mdev.conf,这时我们可以建一个空的mdev.conf文件解决这个问题。下面创建使用mdev自动挂载u盘和SD卡的配置/etc/mdev.conf

关于mdev的详细使用方法建议参考

http://blog.csdn.net/czh52911/article/details/6652791