Bevezetés a hálózati indításhoz és etherboot
Ez a fejezet írta Ken Yap [email protected] magyarázza az utat a bootolás nélkül hozzáférni a merevlemez nem felejtő memória programot. Ez egy ideális technika fenntartásához, és konfigurálja a gazdaság Linux számítógépek.
Mi az a Network indítás?
Hálózati indítás - egy régi ötlet. A lényeg az, hogy a számítógép néhány bootstrap kódot nem felejtő memória, például ROM chip, amely lehetővé teszi, hogy kapcsolódni a szerverhez, és szerezzen rendszer fájlok hálózaton keresztül.
Hogyan működik ez?
A csomagtartó a hálózat, a számítógép kell kap
A kép az operációs rendszer és
Általában, egy működő fájlrendszert.
Példa BOOTP információcsere így néz ki:
és így tovább, amíg a teljes fájl átvitele. Beszélő, azt igazolja az átadás minden blokk, és a packet loss észlel, és a csomagot viszi át timeout. Amikor minden blokk kapott, a hálózati boot ROM átadja a vezérlést a belépési pont az operációs rendszer kép.
A végén, abban az esetben az operációs rendszer, a root fájlrendszert kell biztosítani. Linux és Unix-ok általánosan használt Network File System (NFS). de lehet más lehetőségeket. Ebben az esetben a kód ne legyen ROM, és legyen része egy bootolható operációs rendszer. Azonban ahelyett, hogy egy valódi operációs rendszert kell futtatni lemez gyökér fájlrendszer - NFS. Linux tartalmazza a szükséges beállításokat.
Hálózati indítás a gyakorlatban
A hálózat bootloader - egy kis program, amely fut, mint egy kiterjesztése a BIOS, általában egy EPROM a NIC. Ez kezeli a BOOTP kérést és letöltését TFTP, majd átadja a vezérlést a betöltött képet. A rendszer TCP / IP protokoll, de a betöltött kép nem kell, hogy Linux. A betöltött kép bármi lehet, még a DOS. Azt is meg lehet betölteni egy floppy lemezről, hogy teszteljék és idő beállításokat.
Együtt kereskedelmi ROM, elérhető két csomagkapcsolt hálózati boot. Szabad végrehajtásához TCP / IP hálózati letöltők -
Etherboot használ beépített vezetők, míg NetBoot Packet járművezetők. Először meg kell vizsgálnia, hogy a hálózati kártya támogatja Etherboot vagy NetBoot. Mielőtt végre megtalálja, aki azt akarja, hogy helyezze a kódot az EPROM (törölhető programozható csak olvasható memória) az Ön számára, akkor boot floppy lemezen a hálózaton.
Ahhoz, hogy hozzon létre egy rendszerindító floppy, egy speciális rendszerindító blokk biztosított a forgalmazás. Ez - egy kis 512 byte program betölti a következő további egy floppy lemez blokkok a memóriában, és elkezd végrehajtását. Így, hogy hozzon létre egy rendszerindító lemezt rendszerindító szükséges, hogy csatlakoztassa a készüléket a hajtóegység tartalmaz egy végrehajtható Etherboot hálózati kártya következőképpen:
Mielőtt a lemez indul el a hálózaton, akkor felállított három szolgáltatások Linux -
Ne állítsa őket ugyanabban az időben, amit tehetünk, lépésről lépésre, ügyelve minden egyes lépés, mielőtt a következő.
vagy használja inetd módosítsa /etc/inetd.conf-ban és helyezzen be egy ilyen sort: