Sobes.tech
Middle

Linux əməliyyat sisteminin yüklənmə prosesi necə baş verir?

sobes.tech Süni İntellekt

AI-dan cavab

  1. BIOS/UEFI: Avadanlığın işə salınması, periferiklərin yoxlanması, yükləmə cihazının seçilməsi.

  2. 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ı.

  3. 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.

  4. Kernel: Əməliyyat sisteminin nüvəsinin yaddaşa yüklənməsi. Avadanlığın işə salınması, kök fayl sisteminin montajı.

  5. 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ı.

  6. Root Filesystem: Nüvədə və ya initrd/initramfs-də təyin olunan real kök fayl sisteminin montajı.

  7. 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
    
  8. 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.).

  9. Login Prompt/Display Manager: istifadəçi üçün giriş mühitinin (terminal) və ya qrafik giriş menecerinin (GDM, LightDM və s.) işə salınması.

  10. User Login: istifadəçi sistemə daxil olur. İstifadəçi sessiyası başlayır.