Homepage » hogyan kell » IT Geek Hogyan lehet a hálózati indítást (PXE) a WinPE helyreállító lemez PXElinux v5 és Wimboot segítségével

    IT Geek Hogyan lehet a hálózati indítást (PXE) a WinPE helyreállító lemez PXElinux v5 és Wimboot segítségével

    Voltál már valaha is, ha megkapná azt a „Windows helyreállítási konzolt”, amely az adott karbantartási eljáráshoz vagy programhoz futna, anélkül, hogy emlékeznie kellene arra, hogy hol elfelejtette a CD-t? A HTG elmagyarázza, hogyan kell a WinPE-t a PXE-ről indítani.

    Fotóhitel: Alfred Hermida a Compfight cc-n keresztül

    A Windows előtelepítési környezete (WinPE) az a Windows verziója, amelyet a legtöbb ember ismeri a telepítő CD-ről. Az évek során egész projektet hoztak létre annak érdekében, hogy egyfajta „Windows Live” környezetet kapjanak, mint sok Linux-terület. Ebben az útmutatóban a PXE telepítő CD rendszerindítójáról a PE PE-t kapjuk, így a Dell BIOS frissítő segédprogram futtatásához használhatjuk. Arra bátorítanak, hogy folytassák a geek jóságának ezen alsó gödörének feltárását…

    Áttekintés

    Megmutattuk Önnek, hogy mi a PXE és hogyan lehet könnyen telepíteni egy kiszolgálót (és még sok más) FOG-val, ma újabb bővítményt fogunk hozzáadni a FOG-hoz. Általában a mai eljárás:

    1. Frissítse a PXElinuxot v5.01 vagy újabb verzióra, ha még nincs telepítve.
    2. Adja hozzá a wimboot modult.
    3. Másolja a WIM képet és a támogató fájlokat a Windows telepítő CD-ről.
    4. Adja hozzá a menübejegyzést.
    5. Használja a bootolt WinPE-t egy működő „Windows helyreállítási konzol” eléréséhez.

    A fentieket meg fogjuk csinálni, mert a „rendszeres” Windows automatizált telepítőcsomag (WAIK) módja a lehető legjobban arra kényszeríti Önt, hogy telepítse azt a gépére, és nem egy olyan egyszerű folyamaton megy keresztül, hogy a WIM fájlt és annak támogatását összekapcsolja fájlokat a WDS / RIS formájába. Míg a Linux alternatívák léteznek, mint például az UDA-projekt (amely a POGE-kiszolgáló volt, amit a FOG-nek jártam), ezzel egyszer csak egyszer kell kicserélnünk néhány fájlt a PXE-kiszolgálón (amit valószínűleg végül is megtehetnénk), és másolja át a változatlan WIM fájl és támogató fájlok közvetlenül a Windows CD-ről a PXE kiszolgálóra.

    Megjegyzendő, hogy bár úgy néz ki, hogy így indíthatja el a Windows telepítési eljárását, valójában nem tudja befejezni, és az esetleges megengedése túlmutat ezen útmutató hatókörén..

    Lehetővé teszi a repedés :)

    PXElinux frissítése V5.01-re

    Az írás idején a Syslinux verziója az Ubuntu tárolóban még 4.05. Gondolom, ez azért van, mert a Syslinux-csapat úgy döntött, hogy a V5-ös ággal megrázza a dolgokat, és megváltoztatta a COM32-modulok működésének módját (most az ELF-en alapul), és megváltoztatta a „magot” a könyvtár (ldlinux.c32) megadásához. bármi túl a „tiszta csomagtartón”. Ez lehetővé teszi, hogy a „régi utat” használók számára megtört a törés. Ne rémüljünk, manuálisan letölthetjük a szükséges fájlokat, és így a FOG telepítés nem veszít el verést.

    Az 5.01-es verziót fogjuk használni, mivel ez a legújabb stabil az írás idején a V5-ös ágról engedje el, és ez az az, amelyen a Syslinux-csapat dolgozott együtt a wimboot csapattal, hogy ezt az eljárást elvégezze.

    jegyzet: Egy másik ok, amiért a legújabb verzió még nem része az Ubuntu tárolónak (IMHO), az, hogy legalább a Citrix-Xenen a HVM vendégei nem tudnak betölteni semmit a PXE menükön. Egyéb hipervizorok, mint a VMware, a Hyper-V és a VirtualBox, valamint a fizikai gépek csak az új verzióval rendelkeznek.

    Ha a fenti feljegyzés nem érinti Önt, folytassa.

    A PXElinux 5.01-es verzióját közvetlenül a Kernel.org-tól szerezze be, és a FOG-kiszolgálón vegye ki:

    wget https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-5.01.tar.bz2
    tar xvhf syslinux-5.01.tar.bz2

    Hozzon létre egy könyvtárat, amely az újonnan igényelt könyvtárakat tartja:

    mkdir -p / tftpboot / howtogeek / libs

    Másolja át a szükséges könyvtárfájlokat ebbe a könyvtárba, így azok elérhetők lesznek az ügyfelek számára futásidőben:

    cp -av syslinux-5.01 / com32 / lib / libcom32.c32 / tftpboot / howtogeek / libs /
    cp -av syslinux-5.01 / com32 / libutil / libutil.c32 / tftpboot / howtogeek / libs /
    cp -av syslinux-5.01 / com32 / modules / linux.c32 / tftpboot / howtogeek / libs /

    Adja hozzá a már meglévő „alapértelmezett” konfigurációs fájlhoz az „elérési utat” a könyvtárhoz, vagy szerkessze, vagy adja meg az alábbiakat:

    echo "PATH howtogeek / libs" >> /tftpboot/pxelinux.cfg/default

    Másolja az újonnan igényelt ldlinux.c32-t a TFTP-kiszolgáló gyökerébe:

    cp -av syslinux-5.01 / com32 / elflink / ldlinux / ldlinux.c32 / tftpboot /

    Frissítse a grafikus motort (vesamenu.c32), hogy megfeleljen az új verziónak:

    cp -av syslinux-5.01 / com32 / menu / vesamenu.c32 / tftpboot /

    Gratulálunk, a PXE-kiszolgáló most frissítve van a v5.01-re, és mindent, ami már működik (kivéve, ha a szegmens kezdetétől érinti a „jegyzet”), továbbra is ezt kell tennie.

    WIMboot

    Ez a rendszerbetöltő az iPXE projekt részét képezi, és így írja le:

    wimboot a Windows Imaging Format rendszerindító betöltője (.wim) fájlok. Lehetővé teszi a Windows PE (WinPE) környezet beindítását egy RAM lemezről, anélkül, hogy elvesztené a RAM lemezképhez használt memóriát.

    Töltse le a legújabb verziót a webhelyéről:

    wget http://git.ipxe.org/releases/wimboot/wimboot-latest.zip

    Telepítse az unzip-t a FOG-kiszolgálón, ha hiányzik:

    aptitude install unzip

    Csomagolja ki a wimboot csomagot:

    unzip wimboot-latest.zip

    Másolja a wimboot modult az előző szegmensben létrehozott „libs” könyvtárba:

    cp -va wimboot * / wimboot / tftpboot / howtogeek / libs /

    Ez minden. A wimboot bootloader készen áll a hívásra.

    Windows CD fájlok

    Hozzon létre egy új könyvtárat a FOG-kiszolgálón, hogy megtartsa a másolandó fájlokat:

    mkdir -p / tftpboot / howtogeek / WinPE /

    Helyezze az eredeti Windows 7 telepítő CD-t a CD-ROM meghajtóba, és másolja az alább felsorolt ​​fájlokat a könyvtárba:

    \ csizmadia

    \ Boot \ BCD

    \ Boot \ boot.sdi

    \ Sources \ boot.wim

    Igen, ez olyan egyszerű és ahhoz, hogy ez működjön, nem kell a CD-n lévő könyvtárszerkezetet megtartania.

    Megjegyzés: annak érdekében, hogy a Dell BIOS frissüljön, szükségesnek tartottam a Windows 32 bites verziójának használatát.

    Adja hozzá a menübejegyzést

    Hozza létre a PXE menüpontot a „Utils” menü szerkesztésével:

    sudo vim /tftpboot/howtogeek/menus/utils.cfg

    Add hozzá a következőt:

    WinPE címke
    com32 linux.c32 howtogeek / libs / wimboot
    APPEND wimboot initrdfile = / howtogeek / WinPE / bootmgr, / howtogeek / WinPE / bcd, / howtogeek / WinPE / boot.sdi, / howtogeek / WinPE / boot.wim

    Gratulálunk, a PXE kiszolgálón most már WindowsPE van. :)

    Megjegyzés: úgy nézhet ki, mintha a „wim” fájlon lógna, de nem. Valójában TFTP-n keresztül továbbítja a 140MB-os fájlt az ügyfélnek, ami hosszabb időt vesz igénybe, mint az általában ilyen módon átadott kis fájlok.

    Itt van a képernyőkép, amely bizonyítja, hogy ez megtörtént.

    A fenti VM-et VMware-lejátszóval futtatták, az Ubuntu-t HD-re telepítették, és a PXE-t WinPE-be indították.

    Windows helyreállítási konzol

    Ismét, amint azt az áttekintésben említettük, úgy tűnik, hogy így indíthatja el a Windows telepítési eljárását, így valójában nem tudja kitölteni, és ez lehetővé teszi, hogy ez az útmutató hatályán kívül esik.

    Ezzel azt mondta, hogy csak egy példa arra, hogy miért lenne ez hasznos, használjuk ezt a környezetet a Dell BIOS-frissítés végrehajtásához.

    Hajtsa végre a Dell webhelyén elvégzendő frissítést, és tegye azt a Disk-On-Key eszközre. Helyezze a lemezt a kulcsra és a PXE rendszerindítót az ügyfélre.

    A helyreállítási konzol eléréséhez a főablakban, mint a fenti képen, kattintson a „Tovább” gombra.

    Kattintson a „Számítógép javítása” elemre.

    Válassza a „Helyreállítási eszközök használata” lehetőséget, majd kattintson a „Tovább” gombra.

    Kattintson a „Parancssor” elemre.

    Amint a parancssorba került, meg kell találnia, hogy a „meghajtó betűje” a WinPE úgy döntött, hogy kijelöli a Disk-on-Key-t. Ehhez a rendszer felsorolja az összes jelenleg hozzárendelt meghajtóbetűjelet a következő kiadással:

    wmic logicaldisk nevet kap

    Most kizárja az A és X betűket: és talán még C: (bár nem egy adott), keresse meg a meghajtó betűket, és keresse meg a Disk-on-Key-t azáltal, hogy kiadja:

    DriveLetter:
    dir

    Miután megtalálta a helyes meghajtót, hajtsa végre a fájlt, és az alábbiakat kell látnia:

    Gratulálunk, mindannyian frissítve vannak :)


    Tudom, hogy Kung Fu…