E-Mail:

Inside the Linux boot process

We’ve all seen our Linux PCs boot, but what is actually happening behind the scenes? Ah, now that’s the big question, isn’t it?

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.

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…. Source: IBM

[tags]linux,boot process,boot loaders,kernel decompression,ram disk[/tags]

What Do You Think?

 

Want to Start a Blog Here for Free?

Are you an expert in one subject or another? If your goal is to help others and dispense hard-earned information back to the community, stake a claim on your very own Lockergnome blog today! You can write about anything - no matter the topic. Sign-up to start blogging!

64 queries / 0.358 seconds.