Sobes.tech
Middle

Milyen lépésekből áll a Linux operációs rendszer betöltése, és milyen bootloaderek használatosak ebben a folyamatban?

sobes.tech MI

Válasz az MI-től

  1. BIOS/UEFI Indító: Hardver inicializálása, indítóeszköz kiválasztása.
  2. Indítóbetöltő: Az operációs rendszer kernelének betöltése. Főbb indítóbetöltők:
    • GRUB (Grand Unified Bootloader): A legelterjedtebb, támogatja a többindítást, a kernel paramétereinek konfigurálását.
    • LILO (Linux Loader): Régebbi, mint a GRUB, kevésbé rugalmas.
  3. Kernel inicializálás: A kernel betöltése a RAM-ba, tömörítés feloldása, a gyökérfájlrendszer keresése és csatolása.
  4. initramfs/initrd: Ideiglenes gyökérfájlrendszer RAM-on, minimális driverek és segédprogramok a valódi gyökérfájlrendszer csatolásához.
  5. Gyökérfájlrendszer csatolása: A fő gyökérfájlrendszer csatolása.
  6. Indítási folyamat (systemd/SysVinit): Az inicializációs folyamat indítása, amely kezeli a szolgáltatások, démonok indítását és a rendszer felkészítését.

Leggyakrabban a GRUB2-t használják.

# GRUB2 konfigurációs példa
# /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=""