操作系统启动流程

centos6 系统启动流程

1.系统开机自检,检查所有硬件是否正常
2.引导系统启动, MBR 引导空间 512字节,读取分区表概念
3.加载启动菜单,grub菜单 (选择加载内核信息,进入单用户模式修改系统)
4.加载系统内核
5.运行系统进程, 运行系统第一个进程,init进程 pid1
6.加载运行文件(运行级别文件,/etc/inittab 加载系统运行级别默认三)
7.系统初始化,设置主机名,加载网卡地址,加载 /etc/rc.d/rc.sysinit
8.加载启动服务,根据运行级别加载不同rcn.d目录中服务脚本
启动顺序:根据服务编号进行启动,串行启动
9.启动mingetty进程,显示登录界面

centos7 系统启动流程

1.系统开机自检,检查所有硬件是否正常
2.引导系统启动, MBR 引导空间 512字节,读取分区表概念
3.加载启动菜单,grub菜单 (选择加载内核信息,进入单用户模式修改系统)
4.加载系统内核
5.运行系统进程, 运行系统第一个进程,systemd进程 pid1
6.加载运行文件,链接文件,根据连接文件的指向选择系统启动的target,默认是multi-user.target
7.系统初始化,设置主机名称,加载网卡地址
8.加载启动服务,根据不同的target,加载不同target
9.启动mingetty进程,显示登录界面

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容