Skip to main content

Posts

Showing posts from April, 2017

Inside the Linux boot process

Inside the Linux boot process Take a guided tour from the Master Boot Record to the first user-space application In the early days, bootstrapping a computer meant feeding a paper tape containing a boot program or manually loading a boot program using the front panel address/data/control switches. Today's computers are equipped with facilities to simplify the boot process, but that doesn't necessarily make it simple. Let's start with a high-level view of Linux boot so you can see the entire landscape. Then we'll review what's going on at each of the individual steps. Source references along the way will help you navigate the kernel tree and dig in further. Overview Figure 1 gives you the 20,000-foot view. Figure 1. The 20,000-foot view of the Linux boot process When a system is first booted, or is reset, the