系统启动 Linux 的过程

格物致知 at 
系统启动 Linux 的过程的配图
0. 概述从我们按下电脑的电源开始,到我们进入到系统是一个非常复杂的过程,我根据我自己对一些文档的理解,尝试从自己的角度出发来记录一下我的收获。1. 从按下电源开始从刚接触到电脑开始,就听过一个名词叫做 BIOS,但是,仅仅是耳熟,具体干什么的一直都不清楚。即使是后来上大学学了专业课之后,知道了全程是 Basic Input/Output System 之后,到现在也没记住它具体是干什么的。这里就自己再复习一遍,所谓的 BIOS 就是存放在 ROM(现在可能是 DPROM)中的一段代码(基本上是汇编写的,现代的似乎参杂了少量的 C),用于初始化硬件设备,并且引导启动程序。OK,这里有一些细节的……