45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:CDlinux启动过程介绍

CDlinux启动过程介绍

2016-09-03 09:43:07 来源:www.45fan.com 【

CDlinux启动过程介绍

CDlinux启动过程分析

1.内核装载

2.根据内核参数root=/dev/ram0,initrd=CDlinux.gz装载压缩根文件系统镜像(squashfs,ext2,minix类型等)到内存,并解压

3.寻找文件系统/bin:/sbin等目录下的init,读取/etc/inittab作为配置文件,开始执行初始化进程init
所以通常需要在/etc/inittab里面指定::sysinit:/etc/rc.d/rc.init,系统则会自动执行该初始化脚本rc.init

4. 在rc.init里面,通常要加载其他文件系统,如:
a. mount -a 将加载/etc/fstab里面的所有文件系统;
b. 配置网络,路由信息,主机名,
c. 并调用/etc/rc.d/rc.*其他脚本来分别实现允许交换分区,加载包,更新共享库链接
d. 依次执行/etc/rc.d/init.d/*下面所有可执行脚本(服务进程,service daemons)
e. 执行用户本地脚本rc.local
f. 输出版本信息以及登陆信息

5. 系统自动查找并执行/bin/login
------------------
P.S. 感谢CDlinux的作者BenZ兄的指导!
 

本文地址:http://www.45fan.com/a/question/71682.html
Tags: 启动 过程 cdlinux
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部