A pxe indítómenü konfigurálása memóriával és jelszavakkal

A PXE-nek egy nagyon hasznos tulajdonsága van, mindent, ami benne van, elég nehéz elveszíteni minden a szerveren tárolt, nem cserélhető adathordozókon, amelyek hajlamosak eltévedni, lopni, hogy elfelejtette a DVD / home, mivel ő kölcsönözte és „megfelel”, így annak a valószínűsége, hogy lesz popolzovavshis és a „szikra” nullára , nos, azzal az eltéréssel, hogy a szerver ... csatlakozó eszköz képes letölteni a PXE, amit tehetünk, elég sok hasznos dolgot, nevezetesen: diagnosztizálására berendezés, telepíteni operációs rendszerek, töltse le az Élő rendszer stb amelyen elegendő tudás és képzelőerő áll rendelkezésre.
Ehhez konfigurálni kell a DHCP szervert és a TFTP szervert.
Korábban már írtam, hogyan lehet beállítani a kiszolgálót az Ubuntu telepítéséhez a helyi hálózaton. nagyon ajánlom felülvizsgálatra, a főbb pontok vándoroltak ki.
Mi lesz az útból?
És kapunk egy indítómenüt, melynek segítségével kiválaszthatjuk az ügyfélgépre feltöltött alkalmazást, valamint a rendszer által végrehajtandó alapértelmezett műveleteket - ha nincsenek felhasználói parancsok.

A munkához szükségünk van:

1) Az Ubuntu szerver telepítette
2) Konfigurált DHCP-kiszolgáló, a konfiguráció egyik példája a cikkben olvasható: Ubuntu-t futtató DHCP-szerver beállítása
3) A lemez vagy az ISO kép, az Ubuntu telepítési elosztása - a bitmélység nem számít, de a verzió jobb, ha frisset készít.

A tftp szerver telepítése

Telepítse a szükséges csomagot:
A gyökerekhez való jog emelése:


Telepítse a szükséges csomagot


Most a tfpt szerverünkhöz tartozó összes fájlnak a / var / lib / tftpboot / könyvtárban kell lennie. az összes elérési útvonal megjelölve van.

Ugrás a boot menü létrehozásához

Először is, meg kell szerezni egy helyettes bootloadert, hogyan kell csinálni. Minden Ubuntu lemezen megtalálható, más Linux disztribúciókban, a helyszín szinte mindig ugyanaz. Szükségünk lesz egy ISO-kép vagy egy lemez behelyezésére a DVD-meghajtóba, amelyben a következő könyvtárba megyünk:
Ha a telepítőlemez x86 architektúrája:

Érdekli a file pxelinux.0 ez a bootloader, vigye el és másolja a könyvtárba:

Aztán így néz ki:

Szintén szükségünk van a rendszerindító menüre, amelyet ugyanazon a lemezen lehet venni, a boot-sccreens könyvtárban, ami érdekli a vesamenu.c32 nevű fájlt

Másolja át ugyanarra a könyvtárba, mint a betöltő, így az utat így nézheti ki:


Állítsa be a PXE menü tartalmát

Például egy 2 elemből álló rendszerindító menüt készítünk.
Első pont: Indítás a helyi merevlemezről. Ez az elem lesz az alapértelmezett elem, ha a felhasználó letöltötte a PC-t a PXE-vel és 15 másodpercen belül. nem végzett semmilyen műveletet, a rendszer automatikusan indít a helyi lemezről.
Második pont: hívjuk tesztelésnek Ebben a menüben a Memtest x86 + -ra történő letöltés lehetősége van. Ez a program mindig hasznos lesz a munkaállomások és a szerverek problémáinak diagnosztizálásához, általában az a dolog, amire szüksége van, a farmon mindenki számára hasznos ...

Először is létre kell hoznunk egy könyvtárat a konfigurációs fájlok számára: pxelinux.cfg - a név kritikus a munkához!


Most hozzon létre egy konfigurációs fájlt a menüelemek paramétereivel, alapértelmezettként


A következő tartalommal:


A legmegfigyelőbb, észrevette, hogy az előző fájlban volt egy bejegyzés, amely egy másik file testing.menu-ra vonatkozik. ben lesz a tesztelési beállítások
Létrehozzuk ezt a fájlt:


A következő tartalommal:


Az első menüpont felelős az előző menühöz való visszatérésért, a második a Memtest86 + v4.20 letöltéséhez

Semmi sem, de nem hoztunk létre olyan könyvtárat, ahol tároltuk a Memtest fájlt, most megjavítjuk, hozzuk létre a megfelelő könyvtárat.
Tegyük ezt:

Továbbra is felvenni a futtatható fájlt a Memtest86 +, amely megtalálható a telepítő CD-t, a / install / mi érdekli mt86plus fájlt kell másolni azt memtest könyvtárba, hogy az út a megjelenés:


Ezzel befejeztük a tftp szervert, van egy kicsit a DHCP szerver befejezéséhez.

DHCP szerver

Ez a pont a beállítás csak sztringnek nevezhető, ha DHCP-kiszolgálót állított be a cikkhez, akkor csak egy bejegyzést kell hozzáadnia a következőhöz:


És benne egy rekordot, amely a PXE betöltőre mutat:

A fájl elérési útja a / var / lib / tftpboot / könyvtárhoz képest van. a gyökérkönyvtárnak tekinthető, ahogy korábban írtam ...

Az egész rekord így néz ki:


Mentse a változtatásokat és indítsa újra a DHCP szervert:


Most lehet csatlakozni a hálózati eszköz, amely támogatja a PXE boot, és ahol ez a funkció engedélyezve van (lásd a dokumentációt az eszköz), vagy csatlakoztassa a virtuális gépet, és Adaptometry csatlakozik híd üzemmódban nélkül rendszerindító adathordozót.

Ha mindent helyesen csináltál, akkor a menü így fog kinézni:

A pxe indítómenü konfigurálása memóriával és jelszavakkal

És ha megy a Tesztelés menübe:

A pxe indítómenü konfigurálása memóriával és jelszavakkal

Ha kiválaszt egy elemet a Memtest programmal, akkor a memória teszt fut.
Más menüpontok hozzáadásra kerülnek.

Képzeljen el egy olyan helyzetet, amellyel hozzáférést kell biztosítania az egyik menürendszerhez, korlátozott számú körhöz, például ott van egy olyan elosztás, amely sok pénzt költ. Ennek érdekében megadhat egy jelszót a menüelemhez, hogyan teheti ezt meg?
Képzelj el egy helyzetet, meg kell adnod egy jelszót (például: jelszót) a Memory Test-ben, ez egyszerűen megtörténik

Hozzá kell adnunk egy bejegyzést:
MENU PASSWD jelszó

Ezután a fájl formátuma:


A természetvédelem, így tehát, de a hétköznapi felhasználók segíthetnek.

Aztán megpróbálja elindítani az ablakot:

A pxe indítómenü konfigurálása memóriával és jelszavakkal

ha megadja a helyes jelszót, akkor a Memtest elindul.
Ily módon elrejtheti az egész menüket, vagy blokkolhatja az egyes elemekhez való hozzáférést.
Ha módosítja ezeket a konfigurációs fájlokat, nem kell újraindítania a DHCP szervert, elegendő újraindítani az ügyfélszámítógépet, ha a PXE indította.
Ami a sebességet a tftp, a sebesség nem túl magas, és ha úgy dönt, hogy a szivattyú nagy mennyiségű információt, storaytes használni ehhez WEB vagy FTP szerver, készen áll arra költeni rá egy bizonyos ideig. Ha szükség van egy letöltés letöltésére, akkor jobb, ha egy kis operációs rendszert, például a Windows PE-t tölt le. nos, vagy egy miniatűr Linux disztribúció.
Erről azt gondolom, befejezem ...

Megjegyzi, hogy a csomag telepítve van, a szolgáltatás megkezdését továbbra is meg kell kezdeni

Mentse el, hogyan kell csinálni.
És akkor mindent a cikkhez Az Ubuntu telepítése a hálózaton keresztül (DHCP, PXE, indítómenü) / Példaként az Ubuntu 14.04-es verziót használom, de nem is fogok ott, de tényleg szükségem van rá

Kezdetben a sudo aptitude-R parancs telepítése apache2 atftpd tftpd-hpa dhcp3-szerver


Egyéb opciókat nem tudok, nézd meg, mi található a /etc/init.d/ könyvtárban / van egy indító parancsfájl, hasonló névvel (a névnek tftp-nek kell lennie)

Van egy sikoly, lehet eltávolítani, és helyezze fel az alkalmasságot és a tftp-t? Csak hogyan lehet eltávolítani őket a kezdetektől?