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.
Recent Articles
Troubleshooting NVSM Alert NV-CPU-XX – Unrecoverable CPU Internal Error
Purpose This document provides a general troubleshooting procedure for the NVIDIA System Management (NVSM) alert NV-CPU-XX, which indicates that a CPU has reported an internal error. The article outlines how to verify whether the alert represents an ...
PCIe Gen5 Switch Board Replacement
1. Objective The objective of this Method of Procedure (MOP) is to safely replace the defective PCIe Gen5 Switch Board in the Supermicro server while minimizing system downtime and ensuring all PCIe devices, including GPUs, NICs, NVMe drives, and ...
Local Boot Support for DGX H200 with BCM 11
Overview This Knowledge Base (KB) article explains the supported method for deploying and managing a DGX H200 system using Bright Cluster Manager (BCM) 11 while booting the operating system from the node's local NVMe storage. To be managed by BCM, ...
Execution of NVIDIA Field Diagnostic (FD) Tool and Collection of Diagnostic Logs, and troubleshooting of GPU(s) not detected
1. Objective To provide a standardized procedure for executing the NVIDIA Field Diagnostic (FD) tool, verifying GPU status, collecting the required diagnostic logs, and documenting the findings for further analysis. 2. Scope This procedure applies to ...
Fiber Optic Bend Radius Measurement and Compliance
1. Purpose This article outlines the procedure for verifying that installed fiber optic cables comply with minimum bend radius requirements. Proper verification prevents signal degradation, ensures optimal optical performance, and protects the ...