Linux əməliyyat sisteminin yüklənmə prosesi necə baş verir?
sobes.tech Süni İntellekt
AI-dan cavab
-
BIOS/UEFI: Avadanlığın işə salınması, periferiklərin yoxlanması, yükləmə cihazının seçilməsi.
-
MBR/GPT: Yükləmə cihazından əsas yükləmə qeydinin (MBR) və ya GUID bölmə cədvəlində (GPT) məzmunun oxunması.
-
Bootloader (GRUB, LILO): Yükləyicinin yüklənməsi. Yükləyici menyusunun göstərilməsi (əgər mövcuddursa), nüvə və initial ramdiskin seçilməsi.
-
Kernel: Əməliyyat sisteminin nüvəsinin yaddaşa yüklənməsi. Avadanlığın işə salınması, kök fayl sisteminin montajı.
-
Initial Ramdisk (initrd/initramfs): Müvəqqəti kök fayl sisteminin yaddaşa yüklənməsi. Avadanlığı aşkar etmək və real kök fayl sisteminin montajına hazırlıq üçün skriptlərin icrası.
-
Root Filesystem: Nüvədə və ya initrd/initramfs-də təyin olunan real kök fayl sisteminin montajı.
-
Init System (SysVinit, systemd): Başlanğıc sisteminin işə salınması. systemd daha müasir və geniş istifadə olunur.
- SysVinit: Xidmətlərin işləmə səviyyələrinə əsasən işə salınması.
- systemd: Xidmətlərin paralel şəkildə işləməsi üçün vahidlər (services, targets və s.) əsasında.
# systemd vahidi nümunəsi [Unit] Description=Mənim Tətbiq Xidməti After=network.target [Service] ExecStart=/usr/local/bin/my-app Restart=on-failure [Install] WantedBy=multi-user.target -
Runlevel/Target: müvafiq işləmə səviyyəsinə və ya hədəf vəziyyətinə keçid (SysVinit və ya systemd), lazım olan xidmətlərin işə salınması (şəbəkə xidmətləri, qrafik mühit və s.).
-
Login Prompt/Display Manager: istifadəçi üçün giriş mühitinin (terminal) və ya qrafik giriş menecerinin (GDM, LightDM və s.) işə salınması.
-
User Login: istifadəçi sistemə daxil olur. İstifadəçi sessiyası başlayır.