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
- BIOS/UEFI Indító: Hardver inicializálása, indítóeszköz kiválasztása.
- 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.
- 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.
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.- Gyökérfájlrendszer csatolása: A fő gyökérfájlrendszer csatolása.
- 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=""