Linux 启动过程详解

第 1 步 - 当我们打开电源时,BIOS(基本输入/输出系统)或UEFI(统一可扩展固件接口)固件从非易失性存储器加载,并执行POST(开机自检)。

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

第 3 步 - 选择要从中启动操作系统的启动设备。这可以是硬盘驱动器、网络服务器或 CD ROM。

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

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

第 6 步 - systemd 激活默认值。默认情况下,当系统启动时,目标单元。其他分析单元也被执行

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

第 8 步 - 向用户显示一个登录窗口。此时系统现已准备就绪,可以登陆进行使用。

相关推荐
少妇的美梦8 小时前
logstash教程
运维
chen9458 小时前
k8s集群部署vector日志采集器
运维
chen9458 小时前
aws ec2部署harbor,使用s3存储
运维
轻松Ai享生活12 小时前
5 节课深入学习Linux Cgroups
linux
christine-rr13 小时前
linux常用命令(4)——压缩命令
linux·服务器·redis
三坛海会大神55513 小时前
LVS与Keepalived详解(二)LVS负载均衡实现实操
linux·负载均衡·lvs
東雪蓮☆13 小时前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs
qq_2642208913 小时前
LVS负载均衡群集和LVS+Keepalived群集
运维·负载均衡·lvs
乌萨奇也要立志学C++14 小时前
【Linux】进程概念(二):进程查看与 fork 初探
linux·运维·服务器
雨落Liy14 小时前
Nginx 从入门到进阶:反向代理、负载均衡与高性能实战指南
运维·nginx·负载均衡