From bce3051eb4856703d36cea7a05d7a65d30e648db Mon Sep 17 00:00:00 2001 From: xinqiu Date: Fri, 24 Jul 2015 21:28:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=9F=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Booting/README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Booting/README.md diff --git a/Booting/README.md b/Booting/README.md new file mode 100644 index 0000000..f1e7a7e --- /dev/null +++ b/Booting/README.md @@ -0,0 +1,10 @@ +# Kernel boot process + +This chapter describes the linux kernel boot process. You will see here a +couple of posts which describe the full cycle of the kernel loading process: + +* [From the bootloader to kernel](http://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-1.html) - describes all stages from turning on the computer to before the first instruction of the kernel; +* [First steps in the kernel setup code](http://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-2.html) - describes first steps in the kernel setup code. You will see heap initialization, querying of different parameters like EDD, IST and etc... +* [Video mode initialization and transition to protected mode](http://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-3.html) - describes video mode initialization in the kernel setup code and transition to protected mode. +* [Transition to 64-bit mode](http://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-4.html) - describes preparation for transition into 64-bit mode and transition into it. +* [Kernel Decompression](http://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-5.html) - describes preparation before kernel decompression and directly decompression.