# 引导

本章介绍了Linux内核引导过程。此处你将在这看到一些描述内核加载过程的整个周期的文章：

* [从引导程序到内核](booting/linux-bootstrap-1) - 介绍了从启动计算机到内核执行第一条指令之前的所有阶段;
* [在内核设置代码的第一步](booting/linux-bootstrap-2) - 介绍了在内核设置代码的第一个步骤。你会看到堆的初始化，查询不同的参数，如 EDD，IST 等...
* [视频模式初始化和保护模式切换](booting/linux-bootstrap-3) - 介绍了内核设置代码中的视频模式初始化，并切换到保护模式。
* [切换 64 位模式](booting/linux-bootstrap-4) - 介绍切换到 64 位模式的准备工作以及切换的细节。
* [内核解压缩](booting/linux-bootstrap-5) - 介绍了内核解压缩之前的准备工作以及直接解压缩的细节。
* [内核地址随机化](https://github.com/BitInit/linux-insides-zh/blob/master/Booting/linux-bootstrap-6.md) - 介绍了 Linux 内核加载地址随机化的细节。
