Sobes.tech
Middle

Kokie yra Linux operacinės sistemos įkėlimo etapai ir kokie įkrovikliai naudojami šiame procese?

sobes.tech AI

Atsakymas iš AI

  1. BIOS/UEFI inicijuotojas: Aparatūros inicializavimas, įkrovos įrenginio pasirinkimas.
  2. Įkroviklis: Operacinės sistemos branduolio įkėlimas. Pagrindiniai įkrovikliai:
    • GRUB (Grand Unified Bootloader): Dažniausiai naudojamas, palaiko kelių įkrovą, branduolio parametrų konfigūraciją.
    • LILO (Linux Loader): Senesnis nei GRUB, mažiau lankstus.
  3. Branduolio inicializacija: Branduolio įkėlimas į RAM, išpakavimas, paieška ir pagrindinės failų sistemos montavimas.
  4. initramfs/initrd: Laikinas pagrindinės failų sistemos įkėlimas RAM, turintis minimalų vairuotojų ir įrankių rinkinį realios pagrindinės failų sistemos montavimui.
  5. Pagrindinės failų sistemos montavimas: Pagrindinės failų sistemos montavimas.
  6. Inicijavimo procesas (systemd/SysVinit): Inicijavimo proceso paleidimas, kuris valdo paslaugų, demonų paleidimą ir sistemos paruošimą.

Dažniausiai naudojamas GRUB2.

# GRUB2 konfigūracijos pavyzdys
# /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=""