Middle
Ako prebieha proces načítania operačného systému Linux?
sobes.tech AI
Odpoveď od AI
- BIOS/UEFI Post (Power-On Self-Test): Inicializácia hardvéru, kontrola hlavných komponentov. Nájde zavádzacie zariadenie.
- Bootloader (GRUB, LILO): Načítava sa zo zavádzacieho zariadenia (MBR alebo UEFI oddiel). Jeho úlohou je načítať jadro a počiatočný RAM disk (Initrd/Initramfs) do pamäte.
- Jadro Linux: Sa načíta do pamäte. Inicializuje hardvér na nízkej úrovni, pripojí koreňový súborový systém.
- Initrd/Initramfs: Malý súborový systém v pamäti obsahujúci dočasný súborový systém a ovládače potrebné na pripojenie skutočného koreňového súborového systému.
- Init/Systemd: Po pripojení skutočného koreňového súborového systému sa riadenie prenáša na proces Init (tradične SysVinit) alebo na moderný systemd. Toto je prvý proces (PID 1). Spúšťa ďalšie procesy a služby.
- Spustenie služieb: Init/Systemd spúšťa potrebné systémové služby (sieť, logovanie atď.) podľa úrovne spustenia (runlevel v SysVinit) alebo súborov jednotiek (systemd).
- Vytvorenie rozhrania: Spúšťa sa správca prihlásenia (grafický správca displeja - GDM, LightDM; alebo getty pre textové prihlásenie), ktorý používateľovi poskytuje rozhranie na prihlásenie do systému.