引导过程
[+]bios上电自检
[+]自检确认硬件正常
[+]阶段1:将第一个引导扇区(扇区 0)的引导记录加载到内存
-引导加载器为grub2 /boot/grub2/grub.cfg
-第一个引导扇区的位置在MBR(扇区 0)
-引导记录占用446字节称为引导镜像(boot.img)
-第一个分区的开始位置在扇区 63 和 MBR(扇区 0)之间遗留下 62 个 512 字节的扇区存储代码镜像(core.img)
[+]阶段1.5:在core.img中存放文件系统驱动(EXT,FAT,NTFS)程序 存放在/boot/grub2/
[+]阶段2:加载内核到内存中,控制权转移到内核
-加载内核文件在/boot/grub2/i386-pc 目录下
-内核文件带有前缀vmlinuz
[+]内核自解压,加载systemd进程,转移控制权到systemd,引导结束
启动过程
[+]systemd挂载/etc/fstab中的文件系统(内存交换文件/分区)
[+]systemd根据/etc/systemd/system/default.target决定系统启动到哪个目标态(target)
-0 停止系统切断电源
-s 单用户模式
-1 文件系统
-2 多用户
-3 命令行
-4
-5 多用户,图形
-6 重启
[+]systemd启动目标态配置文件中的依赖集中的依赖
[+]达到sysinit.target目标态:启动所有的低级别服务和系统初具功能所需的单元
[*]达到basic.target目标态:启动所有单元