centos6
1 进行开机自检 (检查硬件 加载识别bios)
2 识别MBR引导信息 (引导系统启动)
3 加载grub菜单 (选择内核信息)
4 加载内核信息 (控制管理硬件)
5 启动第一个服务进程 (init服务进程)
6 加载系统文件运行级别文件 (/etc/inittab)
加载系统文件磁盘挂载文件 (/etc/fstab)
7 加载系统初始化脚本文件 (/etc/rc.d/rc.sysinit)
8 加载不同运行级别目录脚本 (实现服务开机自启)
9 加载启动mingetty进程 (显示登录系统界面)
centos7
1 进行开机自检 (检查硬件 加载识别bios)
2 识别MBR引导信息 (引导系统启动)
3 加载grub菜单 (选择内核信息)
4 加载内核信息 (控制管理硬件)
5 启动第一个服务进程 (systemd服务进程)
6 加载系统文件运行级别文件 (/etc/systemd/system/default.target)
加载系统文件磁盘挂载文件 (/etc/fstab)
7 加载系统初始化脚本文件 (/usr/lib/systemd/system/sysinit.target)
8 加载不同运行级别目录单元文件 (/usr/lib/systemd/system/)
9 加载启动mingetty进程 (显示登录系统界面)
总结
总结系统启动过程:
开机自检 - 加载MBR - 识别grub菜单 - 加载内核信息 - 启动第一个系统进程
识别系统运行模式/级别 -- 加载初始化文件 -- 实现系统服务开机自启 -- 显示登录界面