Chapter 15: Understanding the Boot Process
The boot process is what happens between the moment you power on a machine (physical or virtual) and when the operating system is completely loaded.
Like in many good video games, there are three stages for it: the initial startup performed by the hardware (again physical or virtual), the load of the initial stages of the operating system, and then the mechanism that helps run the required services in the system. We will review the three stages in this chapter, and we will also add tips and tricks in order to intervene in a system and perform rescue operations.
The sections in this chapter in which we will cover all these topics are as follows:
- Understanding the boot process – BIOS and UEFI booting
- Working with GRUB, the bootloader, and initrd system images
- Managing the boot sequence with systemd
- Intervening in the boot process to gain access to a system
It is very likely that you will not need to make...