Grub

Grub Boot Loader - The Complete Step-by-Step Tutorial

# Alternatives

  • Grub vs. systemd-boot - From a high-level perspective, systemd-boot links to the bootloader already in UEFI, offering the most basic feature set for selecting an operating system. Grub, on the other hand, loads what is sometimes described as “an entire OS” to manage booting the user’s operating system, providing far greater capability.
  • Friends don’t let friends use grub. - rEFInd is so much simpler: one efi entry, one text config file in the efi partition, nothing that needs to change when the kernel updates, and no massive pile of templating and moving parts to mysteriously break dumping you at an impenetrable grub “rescue” shell.
    • As a side note, I don’t like how by default rEFInd does some things automatically and how it makes the boot menu kind of bloated. I had to do configure it a bit, but at least it lets you include separate configuration files that override the defaults or add menu entries. This is why I don’t consider it quite simple; I prefer the more minimalist approach of systemd-boot.
Written on May 31, 2025, Last update on
boot linux-system