211service.com
Mi az a Linux rendszerindítási folyamat? [Részletes bevezetés] [Partíciókezelő]
Összegzés:

Ha Linuxos számítógépet használ, ismerve a Linux rendszerindítási folyamat segíthet néhány számítógépindítási hiba megoldásában. Ebben a bejegyzésben MiniTool Partition Wizard részletezi a Linux rendszerindítási folyamatának minden szakaszát.
Gyors navigáció:
A Linux számítógép indításához a számítógépnek a következő folyamatokon kell keresztülmennie.
1. BIOS POST
A Windows rendszerindítási folyamatához hasonlóan a Linux rendszerindítási folyamatának első lépése is a BIOS POST. Amikor egy Linux számítógép be van kapcsolva, a beépített ROM firmware felébred. Ezután POST-ot hajt végre a hardver, például a CPU, a RAM, az alaplap, a merevlemez stb. ellenőrzéséhez. Ha egyik összetevő sem hibásodik meg, a számítógép a következő szakaszba lép.
Kifejezések szójegyzéke – Mi az a BIOS?
2. MBR
Ebben a lépésben a BIOS először megkeresi a rendszerindító eszközt. A rendszerindító eszköz megtalálása után az eszköz első szektorába lép az MBR olvasásához. Az MBR megmondja a BIOS-nak a GRUB (GRand Unified Bootloader) helyét. Ezután a GRUB betöltődik a RAM-ba a futtatáshoz. A BIOS most átadta a számítógép vezérlését a GRUB-ra.
Mi az a Master Boot Record (MBR)? Meghatározás és használat
3. GRUB
A GRUB rendelkezik az operációs rendszer információival. Megkeresi és betölti az operációs rendszer kernelt a memóriába a végrehajtáshoz. A GRUB most átadta a számítógép vezérlését a kernelnek, amelyet gyakran minden operációs rendszer magjaként emlegetnek.
Ugyanakkor a GRUB az initrd/initramfs fájlokat is betölti a RAM-ba a futtatáshoz. Az initrd/initramfs fájl tulajdonképpen egy virtuális gyökér fájlrendszer, amely olyan könyvtárakat tartalmaz, mint a bin, lib, lib64, sys, var, stb, sysroot, dev, proc, tmp stb. Feladata, hogy kapcsolatot létesítsen a kernel között. és az igazi gyökér fájlrendszer.
[Megoldva] Hogyan lehet kijavítani a GRUB betöltési hibákat és helyreállítani az adatokat?
3. Kernel
A kernel a következő dolgokat fogja elvégezni:
- Határozza meg a hardvert
- Töltse be a gyökér fájlrendszer illesztőprogramját az initrd/initramfs fájlon keresztül
- Csatlakoztassa a gyökér fájlrendszert írás-olvasás módban
- És futtassa a /sbin/init parancsot a rendszer inicializálásának befejezéséhez
4. Hő
Ebben a szakaszban az init folyamat végrehajtja a /etc/rc.d/rcS.conf script hívni /etc/rc.d/rc.sysinit . Ez a folyamat a következő dolgokat fogja végrehajtani:
- Szerezze be a hálózati környezetet
- Szerelje fel a készüléket
- Boot képernyő Plymouth
- Határozza meg, hogy engedélyezi-e a SELinuxot
- Jelenítse meg az üdvözlő képernyőt
- Inicializálja a hardvert
- Felhasználó által definiált modulok betöltése
- Állítsa be a kernel paramétereit
- Állítsa be a gazdagép nevét
- Memória szinkronizálása
- Inicializálja az eszközleképezőt és a kapcsolódó eszközöket
- A szoftver lemeztömbjének inicializálása (RAID)
- Inicializálja az LVM fájlrendszer funkcióját
- Ellenőrizze a lemez fájlrendszerét (fsck)
- Lemezkvóta beállítása
- Csatlakoztassa újra a rendszerlemezt olvasási-írási módban
- Kvóta frissítése (nem szükséges)
- Indítsa el a rendszer virtuális véletlenszám-generátorát
- Konfigurálja a gépet (nem szükséges)
- Törölje az ideiglenes fájlokat a rendszerindítási folyamat során
- Hozzon létre egy ICE-könyvtárat
- Indítsa el a swap partíciót
- Írja be a rendszerindítási információkat a / var / log / dmesg fájlt
A végrehajtás után /etc/rc.d/rc.sysinit , az init végrehajtja /etc/inittab a rendszer működési szintjének meghatározásához. A Linux hét futási szinttel rendelkezik (0-6). Általánosságban elmondható, hogy a 0 a leállítást, az 1 az egyfelhasználós módot (vagyis a karbantartási módot), a 6 pedig az újraindítást jelenti. Ami a 2-5. futási szintet illeti, ezek többfelhasználós módok (vagyis normál mód).
A lépés befejezése után bejelentkezhet számítógépére a Linux operációs rendszer használatához.