211service.com
Kaj je proces zagona Linuxa? [Podroben uvod] [Upravitelj particij]
povzetek :

Če uporabljate računalnik z Linuxom, morate poznati Postopek zagona Linuxa vam lahko pomaga odpraviti nekatere napake pri zagonu računalnika. V tej objavi Čarovnik za particije MiniTool podrobnosti o vsaki fazi zagonskega postopka Linuxa.
Hitra navigacija:
Za zagon računalnika Linux mora računalnik iti skozi naslednje postopke.
1. BIOS POST
Tako kot postopek zagona sistema Windows je tudi prvi korak postopka zagona Linuxa BIOS POST. Ko je računalnik Linux vklopljen, se prebudi vdelana programska oprema, vgrajena v ROM. Nato bo opravil POST za preverjanje strojne opreme, kot so CPU, RAM, matična plošča, trdi disk itd. Če nobena komponenta ne odpove, bo računalnik prešel na naslednjo stopnjo.
Slovarček izrazov - Kaj je BIOS?
2. MBR
V tem koraku bo BIOS najprej našel zagonsko napravo. Ko najde zagonsko napravo, bo šla v prvi sektor naprave, da prebere MBR. MBR bo BIOS-u povedal lokacijo GRUB (GRand Unified Bootloader). Nato se bo GRUB naložil v RAM za izvajanje. Zdaj je BIOS nadzor nad računalnikom prepustil GRUB-u.
Kaj je glavni zagonski zapis (MBR)? Opredelitev in način uporabe
3. GRUB
GRUB ima zabeležene informacije o OS. Našel bo in naložil jedro OS v pomnilnik za izvedbo. Zdaj je GRUB nadzor nad računalnikom prepustil jedru, ki se pogosto imenuje jedro katerega koli operacijskega sistema.
Hkrati bo GRUB naložil tudi initrd/initramfs v RAM za izvajanje. Datoteka initrd/initramfs je pravzaprav navidezni korenski datotečni sistem, ki ima imenike, kot so bin, lib, lib64, sys, var itd., sysroot, dev, proc, tmp itd. Njena funkcija je vzpostaviti povezavo med jedrom in pravi korenski datotečni sistem.
[Rešeno] Kako popraviti napake pri nalaganju GRUB in obnoviti podatke?
3. Jedro
Jedro bo naredilo naslednje stvari:
- Zaznajte strojno opremo
- Gonilnik korenskega datotečnega sistema naložite prek datoteke initrd/initramfs
- Namestite korenski datotečni sistem v načinu branja-pisanja
- In zaženite /sbin/init, da dokončate inicializacijo sistema
4. Toplota
V tej fazi se bo postopek inicializacije izvedel /etc/rc.d/rcS.conf skript za klic /etc/rc.d/rc.sysinit . Ta postopek bo naredil naslednje stvari:
- Pridobite omrežno okolje
- Namestite napravo
- Zagonski zaslon Plymouth
- Določite, ali želite omogočiti SELinux
- Prikaži pozdravni zaslon
- Inicializirajte strojno opremo
- Naložite uporabniško definirane module
- Konfigurirajte parametre jedra
- Nastavite ime gostitelja
- Sinhroniziraj pomnilnik
- Inicializirajte preslikalnik naprav in sorodne naprave
- Inicializirajte niz diskov s programsko opremo (RAID)
- Inicializirajte funkcijo datotečnega sistema LVM
- Preverite datotečni sistem diska (fsck)
- Nastavite diskovno kvoto
- Znova namestite sistemski disk v načinu za branje in pisanje
- Posodobi kvoto (ni potrebno)
- Zaženite sistemski navidezni generator naključnih števil
- Konfigurirajte stroj (ni potrebno)
- Počistite začasne datoteke med zagonom
- Ustvarite imenik ICE
- Zaženite swap particijo
- Zapišite podatke o zagonu v / var / log / dmesg mapa
Po izvedbi /etc/rc.d/rc.sysinit , se bo init izvedel /etc/inittab določiti raven delovanja sistema. Linux ima prednastavljenih sedem ravni delovanja (0-6). Na splošno je 0 zaustavitev, 1 način za enega uporabnika (to je način vzdrževanja), 6 pa ponovni zagon. Kar zadeva nivo izvajanja 2-5, so to večuporabniški načini (to je običajni način).
Ko je ta korak zaključen, se lahko prijavite v svoj računalnik za uporabo operacijskega sistema Linux.