系统启动全流程:从 BIOS/UEFI、GRUB 到内核与 systemd
从按下电源键到登录界面,系统要经历固件初始化、Bootloader、内核解压、驱动加载、initramfs、systemd 初始化多个阶段。本文沿真实启动路径逐步解剖:BIOS 与 UEFI 的差异、Secure Boot 信任链、GRUB 如何加载内核、内核从实模式到 start_kernel 的旅程、initramfs 为什么存在,以及 systemd 的并行启动与依赖图,最后给出用 systemd-analyze 做启动性能优化的完整方法。