Introduction We discussed earlier the objective of the firmware which was to test the hardware and run the bootloader. The bootloader is a small program that has one objective, to load the kernel properly in RAM hand control to it.
Introduction In this series, I will try to explain how your system (specifically Linux) is booted from the moment you press that power button until you see your desktop environment. I will also highlight the different software available for each task/step and what customization you can apply.