当前位置:首页 > linux > 正文

linux启动过程十个步骤

  • linux
  • 2024-04-19 11:31:37
  • 8626

1. BIOS POST:
BIOS(基本输入/输出系统)对硬件进行自检,确保关键组件正常工作。
2. 加载引导加载程序:
BIOS 加载存储在硬盘主引导扇区(MBR)或引导分区表(GPT)中的引导加载程序。
3. 引导加载程序阶段 1:
引导加载程序的第一个阶段加载到内存中,并初始化一些基本硬件设备。
4. 引导加载程序阶段 2:
第二阶段引导加载程序加载到内存中,并检测和安装存储在其他磁盘或分区上的内核。
5. 内核加载:
内核是操作系统的主要部分,负责进程管理、内存分配和其他基本功能。
6. Init 系统启动:
init 系统是负责启动各种后台服务和程序的第一个用户空间进程。
7. 加载系统配置:
包含系统配置设置的文件(如 /etc/fstab 和 /etc/inittab)被加载,以便配置内核和服务。
8. 激活设备:
各种设备(如文件系统和网络接口)被检测和激活。
9. 启动用户空间服务:
系统日志守护程序、网络守护程序和其他必要服务启动并运行。
10. 登录提示:
最后,系统显示登录提示,允许用户登录并使用操作系统。