1、post加电自检,检查硬盘、内存等是否存在;
2、根据BIOS的设置查找第一个启动设备;
3、读取并执行第一个启动设备内MBR的boot loader即grub程序;
4、依据boot loader的设置加载Kernel;
5、内核加载完成后以只读方式加载根文件系统;
6、运行/sbin/init进程;
7、init取得run-level信息,设置默认的运行级别;
8、运行系统初始化脚本/etc/rc.d/rc.sysinit,完成系统初始;
9、关闭对应级别下需要停止的服务,启动对应级别下需要开启的服务;
10、运行/etc/rc.d/rc.local中的开机启动程序;
11、执行终端模拟程序mingetty启动login进程,等待用户登录;