Inside the Linux boot process

Summary: The process of booting a Linux┬« system consists of a number of stages. But whether you’re booting a standard x86 desktop or a deeply embedded PowerPC┬« target, much of the flow is surprisingly similar. This article explores the Linux boot process from the initial bootstrap to the start of the first user-space application. Along the way, you’ll learn about various other boot-related topics such as the boot loaders, kernel decompression, the initial RAM disk, and other elements of Linux boot.

via Inside the Linux boot process.