Ubuntu启动之引导内核阶段

按照Linux系统从打开电源到进入系统的顺序,整个启动过程可分为以下阶段。

通过GRUB加载Linux内核,并且将控制权传递给内核之后,根分区就可以访问了。此时,内核将进行下一步的初始化操作,创建内存中的数据结构,完成硬件诊断,并加载系统中的各种硬件设备驱动程序。

完成这些准备活动之后,内核将创建init进程,其进程ID为1。由init进程根据用户指定的运行级别继续进行初始化。

初始化完成之后,便会出现我们熟悉的登录界面。

进入系统的操作比较简单,用户只要在用户列表中选择需要登录的用户账号,在密码文本框中输入密码即可登录。登录之后就会出现默认的桌面环境。当然,用户登录之后,还需要继续进行用户相关的初始化。

本文节选自《Ubuntu Linux系统管理与运维实战》,获出版社和作者授权发布。

《Ubuntu Linux系统管理与运维实战(Linux技术丛书)》(张春晓,肖志健)【摘要 书评 试读】- 京东图书 (jd.com)

相关推荐
用户041328465131 分钟前
Linux 查看端口占用的 6 种方法:ss、netstat、lsof 实战
linux
2301_780789665 分钟前
WAF与Web应用安全的深度融合:从边界防护到业务风控
运维·服务器·网络·云原生·ddos
二宝哥6 分钟前
Rocky Linux 10.2 安装 PostgreSQL 15 完整教程
linux·运维·postgresql
不会就选b7 分钟前
Linux之线程池(二)
linux·运维·服务器
M78佐菲10 分钟前
Linux学习笔记:进程回收、exec函数簇与线程
linux·笔记·学习·算法
OpenFDE开源桌面11 分钟前
实操:如何将安卓 App与Linux系统应用级融合(附代码)
android·linux
Nontee16 分钟前
Quartz 集群 + 策略模式:逾期预警推送系统设计实录
linux·服务器·策略模式
工业HMI实战笔记20 分钟前
【拯救HMI】:工业自动化交互革命:HMI 触摸屏如何成为产线智能中枢
运维·自动化·交互
NJCloud24 分钟前
Openstack(一)——基础环境配置与依赖服务安装
linux·架构·openstack
额额额对了35 分钟前
Linux C 多线程编程基础:从内存模型到生命周期管理
linux·开发语言·算法