Chapter 1. Bootstrapping and Kernel Initialization

Contributed by Sergey Lyubka.
Table of Contents
1.1. Synopsis
1.2. Overview
1.3. BIOS POST
1.4. boot0 Stage
1.5. boot2 Stage
1.6. loader Stage
1.7. Kernel Initialization

1.1. Synopsis

This chapter is an overview of the boot and system initialization process, starting from the BIOS (firmware) POST, to the first user process creation. Since the initial steps of system startup are very architecture dependent, the IA-32 architecture is used as an example.

This, and other documents, can be downloaded from http://ftp.FreeBSD.org/pub/FreeBSD/doc/

For questions about FreeBSD, read the documentation before contacting <questions@FreeBSD.org>.

For questions about this documentation, e-mail <doc@FreeBSD.org>.