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

Tartalomjegyzék:

IT Geek: A hálózati indítás (PXE) a WinPE helyreállítási lemez PXElinux v5 és Wimboot segítségével
IT Geek: A hálózati indítás (PXE) a WinPE helyreállítási lemez PXElinux v5 és Wimboot segítségével
Anonim
Szerette volna, ha a "Windows helyreállítási konzolt" futtatná az adott karbantartási művelethez vagy programhoz, anélkül, hogy emlékezni kellene arra, hogy elfelejtette a CD-t? A HTG bemutatja, hogyan kell elindítani a WinPE-t a PXE-ből.
Szerette volna, ha a "Windows helyreállítási konzolt" futtatná az adott karbantartási művelethez vagy programhoz, anélkül, hogy emlékezni kellene arra, hogy elfelejtette a CD-t? A HTG bemutatja, hogyan kell elindítani a WinPE-t a PXE-ből.

Fotó: Alfred Hermida via Compfight cc

A Windows előteljesítési környezet (WinPE) az ablakok verziója, amelyet a legtöbb ember ismeri, mint az a telepítőlemezről. Az évek során olyan projekteket hoztak létre, amelyek lehetővé teszik, hogy egyfajta "Windows Live" környezetet biztosítson, mint sok Linux disztribúció. Ebben az útmutatóban a telepítő CD-ről a PXE-ről történő indításhoz az ablakok PE-jét fogjuk használni, hogy a Dell BIOS-frissítő segédprogramot futtathassuk. Ösztönözni kell arra, hogy folytassátok a geek jóságának mélytelen gödörének feltárását …

Áttekintés

Megmutattuk Önnek, hogy mi a PXE, és hogyan tud könnyen telepíteni egy szervert (és még sok másat) a FOG-val, ma még egy további kiterjesztést adunk a FOG-hoz. A mai eljárás általában:

  1. Frissítse a PXElinux v5.01 vagy újabb verziójára, ha még nincs telepítve.
  2. Adja hozzá a wimboot modult.
  3. Másolja a WIM képet és a fájlokat a Windows telepítő CD-ről.
  4. Adja hozzá a menüpontot.
  5. Használja a rendszerindított WinPE-t, hogy dolgozzon egy működő "Windows helyreállítási konzolt".

A fentieket fogjuk tenni, mert a "rendszeres" Windows Automated Installation Kit (WAIK) útja arra kényszerít, hogy a legjobb esetben telepítse azt a gépére, és ne menjen át egy nem egyszerű eljárással a WIM fájl és annak támogatása érdekében fájlokat a WDS / RIS formájukba. Míg Linux alternatívák léteznek, mint például az UDA projekt (az a PXE szerver, amelyet a FOG előtt használtam), ezáltal egyszerűen kicserélhet néhány fájlt a PXE kiszolgálón egyszerre (valószínűleg végül is valahogy esetleg) változatlan WIM fájlokat és támogatási fájlokat közvetlenül a Windows CD-ről a PXE kiszolgálóra.

Az egyetlen dolog megjegyezni, hogy bár úgy tűnik, hogy el tudja indítani az ablakok telepítési eljárását ilyen módon, akkor ténylegesen nem tudja befejezni, és ennek megvalósítása túlmutat ezen útmutatóban.

Letagadjon:)

Frissítse a PXElinux V5.01-re

Az írás időpontjától kezdve a Syslinux Ubuntu repository verziója még mindig 4.05. Gondolom, ez azért van, mert a Syslinux csapat úgy döntött, hogy felrázza a dolgokat a V5 ágon, és megváltoztatta a COM32 modulok működését (most már az ELF alapján), és megváltoztatta a "core" -t, hogy könyvtárat (ldlinux.c32)bármi túl "tiszta csomagtartó". Ez nagyon megkeresi a törést, mindazoknak, akik a "régi módon" használják. Ne csüggedj, letölti a szükséges fájlokat kézzel, és így a FOG telepítésed nem laza.

Az 5.01 verziót használjuk, mivel ez a legújabb stabil kiadás a V5 ágból az írás idején, és ez az, amelyen a Syslinux csapat a wimboot csapattal együtt dolgozott, hogy ez a konkrét eljárás működjön.

jegyzet: Egy másik ok, hogy a legfrissebb verzió nem része az Ubuntu repositorynak (IMHO), hogy legalább a Citrix-Xen-en a HVM-felhasználók nem tudnak a PXE menükön kívül bármit indítani. Más hypervisorok, mint a VMware, a Hyper-V és a VirtualBox, valamint a fizikai gépek rendben vannak az új verzióval.

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

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

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 új könyvtárat tartalmazó könyvtárat:

mkdir -p /tftpboot/howtogeek/libs

Másolja át a szükséges könyvtárfájlokat ehhez a könyvtárhoz, így elérhetőek lesznek az ügyfelek számára futásidő alatt:

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/

A "könyvtár" elérési útját a meglévő "alapértelmezett" konfigurációs fájlhoz kell csatolnia, szerkesztve vagy az alábbiak kiadásával:

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

Másolja az újonnan igényelt ldlinux.c32 fájlt a TFTP-kiszolgáló gyökérkönyvébe az alábbiak kiadásával:

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

Frissítse a grafikus motort (vesamenu.c32) az új verziónak megfelelően:

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

Gratulálunk, a PXE szervere most frissítve van a v5.01-re és mindazt, ami már működött (hacsak nem érinti a "jegyzet" a szegmens kezdete óta) folytatnia kell ezt.

WIMboot

Ez a rendszerbetöltő az iPXE projekt része, és így írja le őket:

wimboot

a Windows Imaging Format rendszertöltője (

.wim

) fájlokat. Lehetővé teszi a Windows PE (WinPE) környezet elindítását a RAM lemezről, anélkül, hogy a memóriát a RAM lemezképére felhasználná.

Töltse le a legújabb verziót a webhelyükről:

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

Telepítse a csomagküldést a FOG szerverre, 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 szerveren a fájlok másolásához.

mkdir -p /tftpboot/howtogeek/WinPE/

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

ootmgr

ootcd

ootoot.sdi

sourcesoot.wim

Igen, ez egyszerű és nem szükséges megőrizni a könyvtár struktúráját a CD-n.

Megjegyzés: annak érdekében, hogy a Dell BIOS frissítései működjenek, úgy találtam, hogy szükséges a 32 bites Windows verzió használata.

Adja hozzá a menüpontot

Hozzon létre egy PXE menüpontot a "Utils" menü szerkesztésével:

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

Tegye hozzá a következőhöz:

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

Gratulálok, most már rendelkezel WindowsPE-n a PXE kiszolgálón.:)

Megjegyzés: ez úgy néz ki, mintha a "wim" fájlban lenne, de nem. Valójában a 140 MB-os fájlt az ügyfélnek a TFTP-en keresztül továbbítja, ami hosszabb időt vesz igénybe, mint az általában átvitt kisebb fájlok.

Itt van a képernyőkép annak bizonyítására, hogy ez megtörtént.

A fenti VM-et VMware-lejátszóval futtatták, az Ubuntu telepítette a HD-t, és a PXE a WinPE-ba indult.
A fenti VM-et VMware-lejátszóval futtatták, az Ubuntu telepítette a HD-t, és a PXE a WinPE-ba indult.

Windows helyreállítási konzol

Ismételten, amint az az áttekintésben is meg van említve, bár úgy tűnik, hogy így elindíthatja a Windows telepítési eljárását, akkor ténylegesen nem tudja befejezni, és ennek megvalósítása túlmutat ezen útmutatóban.

Ezzel azt mondta, hogy egy példát mutasson arra, hogy ez miért hasznos lehet, ezt a környezetet használjuk a Dell BIOS frissítésének végrehajtására.

Szerezd meg a frissítést, amelyet a Dell webhelyéről kell végrehajtania, és lemez-on-kulcsra kell helyezni. Helyezze a Disk on key-et és a PXE indítsa el az ügyfélprogramot.

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

Kattintson a "Számítógép javítása" elemre.
Kattintson a "Számítógép javítása" elemre.
Válassza a "Helyreállítási eszközök használata" elemet, és kattintson a "Tovább" gombra.
Válassza a "Helyreállítási eszközök használata" elemet, és kattintson a "Tovább" gombra.
Kattintson a "Parancssor" gombra.
Kattintson a "Parancssor" gombra.

A parancssorban egyszer meg kell találnia, hogy a WinPE milyen "meghajtóbetűjelet" szeretett volna kijelölni a lemez-on-kulcsra. Ehhez a rendszernek ki kell számítania az aktuálisan hozzárendelt meghajtó betűket a következők kiadásával:

wmic logicaldisk get name

Most, kivéve az A és X betűket, és talán még a C: (bár nem adott), keresse meg a meghajtó betűket, és keresse meg a Disk-on-Key kiadásával:

Driveletter: dir

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

Gratulálok, mindannyian frissítve van:)
Gratulálok, mindannyian frissítve van:)

Tudom Kung Fu …

Ajánlott: