Linux · Flashcard

What is the correct order of the traditional Linux boot process?

  • AFirmware (BIOS/UEFI) → bootloader → kernel → init/systemd
  • BBootloader → firmware (BIOS/UEFI) → init/systemd → kernel
  • CKernel → firmware (BIOS/UEFI) → bootloader → init/systemd
  • DInit/systemd → kernel → bootloader → firmware (BIOS/UEFI)

Why this is the answer

Firmware initializes hardware and hands off to the bootloader, which loads the kernel, which then starts PID 1 (init or systemd). The other orders invert this fixed hand-off chain.

Official docs
Study in Gnoseed →