Linux 系统开机加电后发生了什么?
💡
原文中文,约11000字,阅读约需27分钟。
📝
内容提要
本文介绍了Linux系统的启动流程,包括BIOS自检、引导操作系统、加载MBR、加载操作系统、加载内核等步骤。
🎯
关键要点
-
Linux系统启动流程包括BIOS自检、引导操作系统、加载MBR、加载操作系统、加载内核等步骤。
-
BIOS在加电瞬间启动,进行POST自检,检查硬件设备。
-
BIOS构建中断向量表和中断服务程序,为启动操作系统做准备。
-
MBR是硬盘的第一个扇区,包含主引导加载程序和分区表。
-
主引导加载程序寻找并加载次引导加载程序,通常是GRUB。
-
GRUB能够从不同文件系统中加载Linux内核,并提供用户选择的界面。
-
内核映像被加载到内存中,并进行解压缩和初始化。
-
init进程是第一个用户层进程,负责系统的初始化和运行级别设定。
-
Linux的运行级别包括关机、单用户模式、多用户模式等。
-
系统完成初始化后,进入登录状态,等待用户输入。
➡️