EndeavourOS EFI Boot Process
USA
Brooks Computing Systems - Jacksonville
Visit Brooks Computing Systems
Mainframes, Desktops & Web Sites
Brooks Computing Systems

Firmware initializes hardware and hands off execution to an EFI application.
  • UEFI initializes CPU, memory, chipset, and devices
  • Reads EFI NVRAM boot entries
  • Selects a boot entry pointing to an EFI executable
  • Loads the executable from the EFI System Partition (ESP)
/EFI/EndeavourOS/grubx64.efi
/EFI/Boot/bootx64.efi

GRUB presents kernel choices and prepares the Linux environment.
  • GRUB EFI binary executes
  • Reads /boot/grub/grub.cfg
  • Displays boot menu or auto-selects default
  • Loads kernel and initramfs into memory
  • Passes kernel command-line parameters

Early userspace prepares the real root filesystem.
/boot/vmlinuz-linux
/boot/initramfs-linux.img
  • Kernel decompresses and starts execution
  • Mounts initramfs as temporary root
  • Loads storage, filesystem, GPU drivers
  • Unlocks encrypted root if configured
  • Switches to real root filesystem

systemd orchestrates services and targets.
  • systemd starts as PID 1
  • Mounts remaining filesystems
  • Starts udev, networking, and core services
  • Executes units in parallel
  • Transitions to graphical target

Final transition from system services to user desktop.
  • Display manager (SDDM) starts
  • Wayland or Xorg launches
  • User authentication occurs
  • Desktop environment session starts
ls /sys/firmware/efi
efibootmgr -v
mount | grep efi
Quality, Reliability & Service        Consultancy for Mainframes, Desktops & Web Sites
Visit https://bcs.archman.us Contact Us https://bcs.archman.us/contact Languages
Thank You For Visiting
Brooks Computing Systems
USA
Brooks Computing Systems - Jacksonville
Visit Brooks Computing Systems
Mainframes, Desktops & Web Sites
Quality, Reliability & Service
Visit Visit Our Site