一张图看linux启动过程。制图:bytebytego步骤1-开机后,BI

又仁看科技 2025-01-28 16:17:19

一张图看linux启动过程。制图:bytebytego

步骤 1 - 开机后,BIOS(基本输入/输出系统)或 UEFI(统一可扩展固件接口)固件会从非易失性存储器中加载,并执行 POST(开机自检)。

步骤 2 - BIOS/UEFI 检测连接到系统的设备,包括 CPU、内存和存储设备。

步骤 3 - 选择一个启动设备来引导操作系统。这可以是硬盘、网络服务器或光驱。

步骤 4 - BIOS/UEFI 运行引导加载程序(例如 GRUB),该程序提供一个菜单来选择操作系统或内核功能。

步骤 5 - 内核准备就绪后,我们现在切换到用户空间。内核启动 systemd 作为第一个用户空间进程,它负责管理进程和服务,探测所有剩余的硬件,挂载文件系统,并运行桌面环境。

步骤 6 - 默认情况下,系统启动时 systemd 会激活 default.target 单元。其他分析单元也会被执行。

步骤 7 - 系统运行一组启动脚本并配置环境。

步骤 8 - 用户看到登录窗口。系统现在已准备就绪。

0 阅读:7
又仁看科技

又仁看科技

感谢大家的关注