Linux 系统开机加电后发生了什么?

💡 原文中文,约11000字,阅读约需27分钟。
📝

内容提要

本文介绍了Linux系统的启动流程,包括BIOS自检、引导操作系统、加载MBR、加载操作系统、加载内核等步骤。

🎯

关键要点

  • Linux系统启动流程包括BIOS自检、引导操作系统、加载MBR、加载操作系统、加载内核等步骤。

  • BIOS在加电瞬间启动,进行POST自检,检查硬件设备。

  • BIOS构建中断向量表和中断服务程序,为启动操作系统做准备。

  • MBR是硬盘的第一个扇区,包含主引导加载程序和分区表。

  • 主引导加载程序寻找并加载次引导加载程序,通常是GRUB。

  • GRUB能够从不同文件系统中加载Linux内核,并提供用户选择的界面。

  • 内核映像被加载到内存中,并进行解压缩和初始化。

  • init进程是第一个用户层进程,负责系统的初始化和运行级别设定。

  • Linux的运行级别包括关机、单用户模式、多用户模式等。

  • 系统完成初始化后,进入登录状态,等待用户输入。

➡️

继续阅读