Bootloader

Een bootloader is het eerste programma dat de hardware laadt na het inschakelen van de computer. Het laadt de kernel in het geheugen en geeft de besturing door.

Opstartvolgorde

  1. BIOS/UEFI initialiseert de hardware
  2. BIOS/UEFI start de bootloader (bijv. GRUB)
  3. GRUB toont een keuzemenu (meerdere kernels of besturingssystemen)
  4. De gekozen kernel wordt in het geheugen geladen
  5. De kernel start het init-systeem (systemd)

GRUB

GRUB (Grand Unified Bootloader) is de standaard bootloader op de meeste Linux-distributies. De configuratie staat in /boot/grub/grub.cfg — bewerk dit bestand niet handmatig, maar gebruik update-grub of grub-mkconfig.

sudo update-grub          # Debian/Ubuntu
sudo grub2-mkconfig -o /boot/grub2/grub.cfg   # RHEL/Fedora

UEFI vs BIOS

Op moderne systemen met UEFI staat de bootloader als .efi-bestand op de EFI System Partition (ESP), meestal gemount op /boot/efi.

Zie ook

linuxboot