Sobes.tech
Middle

Linux operatsion tizimining yuklanish jarayoni qanday o'tadi?

sobes.tech AI

AIdan javob

  1. BIOS/UEFI: Jihozlash, periferiyalarni tekshirish, yuklash qurilmasini tanlash.

  2. MBR/GPT: Yuklash qurilmasidan boshqaruv yozuvi (MBR) yoki GUID bo'linma jadvali (GPT) mazmunini o'qish.

  3. Bootloader (GRUB, LILO): Yuklash dasturini yuklash. Yuklash menyusini ko'rsatish (agar mavjud bo'lsa), yadroni va initial ramdiskni tanlash.

  4. Kernel: Operatsion tizim yadrosini xotiraga yuklash. Jihozlarni boshlash, ildiz fayl tizimini ulash.

  5. Initial Ramdisk (initrd/initramfs): Vaqtinchalik ildiz fayl tizimini xotiraga yuklash. Jihozlarni aniqlash va haqiqiy ildiz fayl tizimini ulash uchun skriptlarni bajarish.

  6. Root Filesystem: Yadroning parametrlarida yoki initrd/initramfsda belgilangan haqiqiy ildiz fayl tizimini ulash.

  7. Init System (SysVinit, systemd): Initsiya tizimini ishga tushirish. systemd zamonaviy va keng tarqalgan.

    • SysVinit: xizmatlarni ishga tushirish uchun runlevel asosida.
    • systemd: xizmatlarni bir vaqtning o'zida ishga tushirish uchun birliklar (services, targets va boshqalar) asosida.
    # systemd birligi misoli
    [Unit]
    Description=Mening Ilova Xizmati
    After=network.target
    
    [Service]
    ExecStart=/usr/local/bin/my-app
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
    
  8. Runlevel/Target: mos ishga tushirish darajasiga (SysVinit) yoki maqsad holatiga (systemd) o'tish, zarur bo'lgan xizmatlarni ishga tushirish (tarmoq xizmatlari, grafik interfeys va boshqalar).

  9. Login Prompt/Display Manager: foydalanuvchi uchun kirish muhiti (terminal) yoki grafik kirish menejerini (GDM, LightDM va boshqalar) ishga tushirish.

  10. User Login: Foydalanuvchi tizimga kiradi. Foydalanuvchi sessiyasi boshlanadi.