1
开机自检:设备开机时,会有滴一声,自检开始,主要是检查计算机硬件,如:
CPU,内存,主板,显卡等设备是否有故障
2
加载 BIOS:BIOS 自检,首先会在一个 Boot Sequence 程序中搜索可以让系统启动
的引导设备(比如我们有时在 BIOS 中设置为从硬盘启动,或者从 CD-ROM 启动等等),如
果 BIOS 找不到可以引导的设备及相关程序后,便会启动失败,如果找到相关硬盘设备,则
BIOS 将控制权交给启动设备中的 MBR 主引导记录(EFI 稍有不同)
3
读取 MBR 主引导记录(或 GPT):大小为 512 字节,存放预启动信息、分区表等
信息
4
grub 引导菜单:系统读取内存中的 grub 配置信息,并依照此配置信息来启动不同
的操作系统
5
加载 kernel 内核:根据 grub 设定的内核映像所在路径,系统读取内存映像,并进
行解压缩操作(内核文件都是以一种自解压的压缩格式存储以节省空间,存储于/boot 目录
下),自解压完成,则加载 init(systemd)
6
init 初始化(systemd 所有进程的父进程):初始化系统环境
7
启动内核模块
https://xpanx.com/
评论