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

2019-07-13 03: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