一 简单理解版本
原文链接:https://blog.csdn.net/nk298120/article/details/116529879
1.1 过程
- 通电
- bios初始化
- grub2磁盘引导阶段(mbr)
- 指定boot分区所在分区
- grub2文件引导阶段
- 启动内核,只读挂载 / 设备
- 启动init程序进入初始化阶段(rhel6)
- 启动systemd初始化进程
- 取 /etc/systemd/ 中的文件(之后都是并行的)
- 执行/etc/rc.d/rc.local
- 启动程序
- 启动登陆环境
1.2 可总结为以下五个大的过程:
- 硬件引导阶段
- GRUB启动引导阶段
- 内核引导
- 系统初始化
- 启动终端
1.3 整体流程图:
二 详细解读 linux启动过程
此文把整个过程分为四个阶段:
- 硬件引导阶段
- GRUB启动引导阶段
- 内核引导
- 系统初始化
- 启动终端
原文:CentOS6启动流程(含详细流程图) - 苦逼运维 - 博客园
三 简略版
(1311条消息) Linux 启动过程【详细讲解】_linux启动过程详解_Leotan2004的博客-CSDN博客