System Boot process

System Boot process

Here is an Illustrated Linux Boot Process




Power On: When the power is turned on, the BIOS (Basic Input/Output System) or UEFI (Unified Extensible Firmware Interface) firmware is loaded from non-volatile memory and performs the POST (Power On Self Test).

Device Detection: The BIOS/UEFI detects and initializes connected devices such as the CPU, RAM, and storage.

Boot Device Selection: The system selects a boot device from which to load the operating system. This could be the hard drive, a network server, or a CD-ROM.

Boot Loader Execution: The BIOS/UEFI loads the boot loader (such as GRUB), which presents a menu to select the operating system or kernel functions.

Kernel Initialization: Once the kernel is loaded, control transfers to user space. The kernel initiates systemd as the first user-space process, which manages processes and services, detects remaining hardware, mounts filesystems, and starts the desktop environment.

Default Target Activation: systemd activates the default target unit during boot, along with other necessary units.

Startup Scripts: The system executes a series of startup scripts to configure the environment.

User Login: Finally, the system presents a login window, and the system is ready for use.

    • Related Articles

    • What is Boot Process in Linux OS.

      Boot Process in Linux OS. Have you ever wondered what happens behind the scenes from the time you press the power button until the Linux login prompt appears? Press the power button on your system, and after few moments you see the Linux login ...
    • How to make PXE_Boot script

      Introduction of PXE booting PXE (Pre-Boot Execution Environment) booting is a technology that enables a computer to boot from a network device, rather than a local hard drive or other storage media. PXE booting is commonly used in enterprise ...
    • Asus ESC4000A-E12 server Boot up issue

      Server hangs during Asus ESC4000A-E12 Server initial Boot after upgrade Observation During the upgrade process of Asus server model ESC4000A-E12, it was observed that the server hangs displaying the Asus logo. It also a POST Error "15" as shown in ...
    • NVMe Devices Not Detected During Early Boot with Existing BIOS

      Overview This KB document addresses an issue where some NVMe devices are not detected during system startup, causing the operating system to fail to recognize all installed NVMe drives. The issue is related to limitations in PCIe device enumeration ...
    • Network Down Boot (P1 Critical Alert)- Troubleshooting Guide

      Purpose This document provides a standardized approach for handling and troubleshooting the Network Down - Boot alert, ensuring quick response to critical incidents and maintaining cluster control and system accessibility. Alert Name Network Down - ...
    • Popular Articles

    • CP Plus Camera and NVR Configuration

      NVR Configuration The CP Plus Pro Series of NVRs have been meticulously designed for providing you with upgraded performance and higher recording quality in your IP video surveillance solution. The robust processor that has been inculcated in this ...
    • Kerberos Authentication – Overview

      What is Kerberos? Kerberos is a secure authentication method used in our Active Directory (AD) environment (mbuzztech.com). It allows users to: Access multiple systems without re-entering passwords (Single Sign-On – SSO) Log in once Where We Use It ...
    • How to Remove and Reinstall NVIDIA Drivers on Ubuntu

      This article provides step by step guide to completely remove existing NVIDIA drivers and reinstall specific version of the NVIDIA driver on the Ubuntu system Prerequisites Administrative (sudo) access to the Ubuntu system. Internet access to ...
    • Personal Computers and Servers - Classification and Point of Contact

      We can classify the computers that MBUZZ handles based on their form-factor as below: Tower Workstations, Desktops, Gaming PCs and SFF (Small form factor) PCs fall under this category. These are computers people would use on a desk and rarely move. ...
    • M.2 SSD Tier List

      The sequential read and write speeds, which are usually the most advertised number, are not a proper benchmark of real-world performance or the quality of an SSD. This article categorizes and tiers SSDs based on factors like the type of NAND flash, ...