
计算机通电,BIOS或UEFI启动。
进行硬件初始化、POST(Power-On Self-Test)自检,检查设备的可用性。
BIOS/UEFI查找启动设备,并加载引导加载程序。
引导加载程序(如GRUB)加载内核映像文件到内存。
提供引导菜单,用户可以选择不同的内核或操作系统。
引导加载程序将控制权交给操作系统内核。
内核被加载到内存中,解压缩,并进行初始化。
内核初始化系统硬件、建立内存管理、设置中断服务等。
内核创建第一个用户空间进程(init或者其他初始化管理器如systemd)。
初始化管理器接管控制,启动系统服务和守护进程。
系统初始化阶段可能包括加载共享库、配置网络、挂载文件系统。
如果启用图形用户界面(GUI),登录管理器(如GDM、LightDM)提供用户登录界面。
用户输入凭据,登录管理器验证身份,启动用户会话。
登录后,系统加载用户配置文件、启动用户级别的进程。
最终,系统进入用户的桌面环境或命令行终端。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。