Új hozzászólás Aktív témák

  • Sipi

    addikt

    válasz Sianis #1868 üzenetére

    Alapban minden Linux: kernel boot, detect hardware. Ebben a fázisban már csatolja a / fájlrendszert. Ehhez még semmi sem kell.
    Innentől egy glibc kell, mert amint a kernel kész, átadja neki a vezérlést. Az initnek pedig talán ez az egyetlen függősége.
    Az init az rc fájlok alapján indítgat dolgokat. Normál init esetén is lelőhetsz szinte minden szkriptet (pl. netmount nem kell ilyen gépre), az init futásának vége az, hogy az inittabban megadott konzolokon indítja a login processzt. Ez alapban a login (amit ma már inkább a pam lát el). Ehhez kell még pár backend (shadow, esetleg különféle passwd adatbázisok). Single user módban indítva az initet, ennyi sem kell, meghívja a megadott programot (ami - ha használni is akarod - többnyire egy shell. :) )
    A login után pedig az van, amit Te akarsz.

    A Busybox nagyon klassz. Érdemes megnézni a mindi/mondo/mondo-archive nevű cuccot. Ez egy rendszermentő, bootolható mentést készít. A bebootolt rendszer erre épül, kapsz egy shellt, meg pár konzolos programot. Amit azon a cédén találsz, egy abszolút minimálrendszer! (Csak annyi, amennyivel a restore elindítható.)

    Sipi

Új hozzászólás Aktív témák