Ubuntu启动之引导内核阶段

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

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

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

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

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

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

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

相关推荐
lifewange4 分钟前
Linux 日志查看核心命令(动态跟踪 + 文件查阅,全覆盖工作常用)
linux·运维·服务器
dlhto4 分钟前
Kiro Remote SSH 无法连接远程服务器问题排查与解决
运维·服务器·ssh
JiMoKuangXiangQu7 分钟前
Linux 网络:RPS 简介
linux·网络·rps 和 rfs
Awkwardx15 分钟前
Linux网络编程—五种IO模型与非阻塞IO
linux·服务器·网络
Lupino23 分钟前
Ubuntu 远程桌面 (XRDP + XFCE) 配置与故障排除指南
ubuntu
小鹏linux31 分钟前
【linux】进程与服务管理命令 - pkill
linux·运维·服务器
小钱c737 分钟前
docker相关常用指令
运维·docker·容器
ChenXinBest39 分钟前
一次firewalld和docker冲突问题排查
linux·docker
墨白曦煜42 分钟前
计算机组成原理:大端序与小端序的原理与权衡
linux·windows
网硕互联的小客服1 小时前
人工智能服务器是什么,人工智能服务器的有什么用?
运维·服务器·网络·安全