systemd 系统启动过程一般分为以下几个步骤:
- 内核加载
当计算机启动时,首先会加载内核,这一步是硬件和软件之间的接口。内核加载之后,它会执行一系列初始化操作,包括初始化内存管理,进程管理和网络管理等。
- initramfs 解压
在内核加载完成后,会加载 initramfs 文件系统。initramfs 是一个压缩的文件系统,包含了一些系统启动所必需的文件和命令。当内核加载完 initramfs 后,会执行里面的 init 程序。
- init 程序启动
init 程序是系统启动的关键,它负责初始化系统并启动所有必要的服务。在大多数系统中,init 程序是第一个进