CnetOS启动流程_启动流程

1post加电自检,检查硬盘、内存等是否存在;

2、根据BIOS的设置查找第一个启动设备;

3读取并执行第一个启动设备内MBRboot loadergrub程序;

4、依据boot loader的设置加载Kernel

5、内核加载完成后以只读方式加载根文件系统;

6、运行/sbin/init进程;

7init取得run-level信息,设置默认的运行级别;

8、运行系统初始化脚本/etc/rc.d/rc.sysinit,完成系统初始;

9关闭对应级别下需要停止的服务,启动对应级别下需要开启的服务;

10运行/etc/rc.d/rc.local中的开机启动程序;

11、执行终端模拟程序mingetty启动login进程,等待用户登录;