Ինչպես է տեղի ունենում Linux օպերացիոն համակարգի բեռնման գործընթացը։
sobes.tech AI
Պատասխան AI-ից
-
BIOS/UEFI: Հատկությունների սկզբնական կարգավորում, պերիֆերիայի ստուգում, բեռնում սարքի ընտրություն:
-
MBR/GPT: Մասշտաբային բեռնումային գրառման (MBR) կամ GUID բաժանման աղյուսակի (GPT) պարունակության ընթերցում բեռնումային սարքից:
-
Bootloader (GRUB, LILO): Բեռնում բեռնողի բեռնումը: Բեռնումային մենյուի ցուցադրում (եթե կա), միջուկի և initial ramdisk-ի ընտրություն:
-
Kernel: Օպերացիոն համակարգի միջուկի բեռնում հիշողության մեջ: Հատկությունների սկզբնական կարգավորում, հիմնական ֆայլային համակարգի մոնտաժում:
-
Initial Ramdisk (initrd/initramfs): Ժամանակավոր հիմնական ֆայլային համակարգի բեռնում հիշողության մեջ: Սցենարների գործարկում՝ սարքավորումների հայտնաբերման և իրական հիմնական ֆայլային համակարգի մոնտաժման պատրաստության համար:
-
Root Filesystem: Իրական հիմնական ֆայլային համակարգի մոնտաժում, որը սահմանված է միջուկի պարամետրերում կամ initrd/initramfs-ում:
-
Init System (SysVinit, systemd): Սկսում է սկզբնական համակարգը: systemd-ը ավելի ժամանակակից և լայնորեն օգտագործվում է:
- SysVinit: Ծառայությունների գործարկում՝ հիմնված ռունլվելների վրա:
- systemd: Ծառայությունների միաժամանակյա գործարկում՝ հիմնված միավորների (services, targets և այլն):
# systemd միավորի օրինակ [Unit] Description=Իմ դիմումի ծառայությունը After=network.target [Service] ExecStart=/usr/local/bin/my-app Restart=on-failure [Install] WantedBy=multi-user.target -
Runlevel/Target: Գնացք դեպի համապատասխան կատարման մակարդակ (SysVinit) կամ նպատակային վիճակ (systemd), անհրաժեշտ ծառայությունների գործարկում (ներգետնյա ծառայություններ, գրաֆիկական միջերես և այլն):
-
Login Prompt/Display Manager: Օգտագործողի մուտքի միջավայրի (տերմինալ) կամ գրաֆիկական մուտքի կառավարիչի (GDM, LightDM և այլն) գործարկում:
-
User Login: Օգտագործողը մուտք է գործում համակարգ: Օգտագործողի սեսիան սկսվում: