Middle
Kokie yra Linux operacinės sistemos įkėlimo etapai ir kokie įkrovikliai naudojami šiame procese?
sobes.tech AI
Atsakymas iš AI
- BIOS/UEFI inicijuotojas: Aparatūros inicializavimas, įkrovos įrenginio pasirinkimas.
- Į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.
- Branduolio inicializacija: Branduolio įkėlimas į RAM, išpakavimas, paieška ir pagrindinės failų sistemos montavimas.
initramfs/initrd: Laikinas pagrindinės failų sistemos įkėlimas RAM, turintis minimalų vairuotojų ir įrankių rinkinį realios pagrindinės failų sistemos montavimui.- Pagrindinės failų sistemos montavimas: Pagrindinės failų sistemos montavimas.
- 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=""