Sobes.tech
Middle

Wat zijn de opstartfasen van het Linux-besturingssysteem en welke opstartladers worden daarbij gebruikt?

sobes.tech AI

Antwoord van AI

  1. BIOS/UEFI Initiator: Hardware initialisatie, selectie van opstartapparaat.
  2. Bootloader: Laden van de kernel van het besturingssysteem. Belangrijkste bootloaders:
    • GRUB (Grand Unified Bootloader): Het meest gangbaar, ondersteunt meervoudig opstarten, configuratie van kernelparameters.
    • LILO (Linux Loader): Oudere dan GRUB, minder flexibel.
  3. Kernel Initialisatie: Laden van de kernel in het RAM, uitpakken, zoeken en monteren van het root-bestandssysteem.
  4. initramfs/initrd: Tijdelijk root-bestandssysteem in RAM, bevat minimale drivers en utilities voor het monteren van het echte root-bestandssysteem.
  5. Root Filesystem Mount: Monteren van het hoofdroot-bestandssysteem.
  6. Init Proces (systemd/SysVinit): Start van het initialisatieproces dat het starten van services, demon en systeemvoorbereiding beheert.

Meestal wordt GRUB2 gebruikt.

# Voorbeeld van GRUB2-configuratie
# /etc/default/grub

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""