在源代码级别有关于linux引导过程的描述吗?

在源代码级别有关于linux引导过程的描述吗?,linux,bootstrapping,Linux,Bootstrapping,我想学习与引导相关的C和汇编代码。我试着用很多关键词搜索谷歌,但大多数网页都包含引导概述。当然,因为我英语不好,我找不到合适的关键字来达到预期的效果。我的意思是,我想要的网页或书籍,描述了以下文件做什么 usr/src/linux-3.2.28/arch/x86/boot/header.S usr/src/linux-3.2.28/arch/x86/boot/main.c usr/src/linux-3.2.28/arch/x86/boot/pm.c usr/src/linux-3.

我想学习与引导相关的C和汇编代码。我试着用很多关键词搜索谷歌,但大多数网页都包含引导概述。当然,因为我英语不好,我找不到合适的关键字来达到预期的效果。我的意思是,我想要的网页或书籍,描述了以下文件做什么

usr/src/linux-3.2.28/arch/x86/boot/header.S  
usr/src/linux-3.2.28/arch/x86/boot/main.c  
usr/src/linux-3.2.28/arch/x86/boot/pm.c  
usr/src/linux-3.2.28/arch/x86/boot/pmjump.S  
usr/src/linux-3.2.28/arch/x86/boot/compressed/head_32.S
arch/x86/boot/kernel/head_32.S  
usr/src/linux-3.2.28/arch/x86/boot/compressed/misc.c 
init/main.c  
有任何网页吗?

我使用了搜索,找到了一个有以下图表的网页:


你应该通读这篇文章,对引导过程有一个很好的概述。

这里有一个古老的@inherithandle:你到底想要什么?逐行解释源代码?如果是的话,支付咨询费。对。但是我想要免费的解释。