Ubuntu启动之引导内核阶段

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

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

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

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

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

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

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

相关推荐
xiaogg367816 分钟前
阿里云k8s1.33部署yaml和dockerfile配置文件
java·linux·kubernetes
python百炼成钢25 分钟前
3.Linux 网络相关
linux·运维·网络·stm32·单片机
Jtti28 分钟前
香港硬防服务器防御DDOS攻击的优点
运维·服务器·ddos
lpfasd1233 小时前
第2部分:Netty核心架构与原理解析
运维·服务器·架构
小蜜蜂爱编程3 小时前
gerrit的部署与配置关联到不同服务器上的git仓库
运维·服务器·git·gerrit
-指短琴长-3 小时前
Namespace隔离实战【Linux】
linux
心灵宝贝4 小时前
申威(sw_64)架构下如何安装java-1.8.0-swjdk的rpm包?
linux·运维·服务器
好记忆不如烂笔头abc4 小时前
linux系统记录登录用户的所有操作
java·linux·服务器
远向光4 小时前
k8s中的控制器
linux·容器·kubernetes