RHEL 8 系统启动过程
- 开机自检
- 从硬盘的MBR中读取引导程序GRUB
- 引导程序根据配置文件显示引导菜单
- 加载linux内核文件
- 当内核全部载入内存后,GRUB任务完成。CPU开始执行内核代码,
如初始化任务调度、分配内存、加载驱动等。 - 内核代码执行完毕,开始执行linux第一个进程-systemd,进程号为1
- systemed进程启动后读取/etc/systemd/system/default.target(设置系统运行级别),
systemd根据文件设置系统的运行级别并启动相应的服务 - 服务启动完成,引导login弹出登录界面