UEFI Booting Process

2023-11-02
1 min read
Systemd UnitKernelBoot Loader (GRUB2)UEFI FirmwareMachineSystemd UnitKernelBoot Loader (GRUB2)UEFI FirmwareMachineloop[Hardware Initialization]Power OnPower On Self Test (POST)Press F2 for UEFI configInitialize RAMSearch for bootable device and MBRHand over controlLoad grubx64.efi (UEFI)Load configuration from /boot/efi/EFI/redhat/grub.cfgLoad kernel & initramfs from diskHand over controlLoad initramfs into RAMInitialize hardware & driversExecute /sbin/init scriptExecute units for initrd.targetSwitch root file systemRe-execute using disk copyStart/Stop units & solve dependenciesCallbacks & Hardware Initialization