27Jun
Kívántad volna, hogy a "Windows helyreállítási konzol" futhat az adott karbantartási eljáráshoz vagy programhoz, anélkül, hogy emlékezned kell arra, hogy elfelejtette a CD-t? A HTG bemutatja, hogyan kell elindítani a WinPE-t a PXE-ből.
Fotóklip: Alfred Hermida a Compfight cc segítségével
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 PXE-ről a Windows telepítő CD-ről történő indítása csak Windows XP-ben történik, így a Dell BIOS frissítő segédprogram futtatásához használhatjuk.Örömmel folytatod a geek jóságának mélytelen gödörének feltérképezését. ..
Áttekintés
Megmutattuk Önnek, hogy mi a PXE, és hogyan tudja könnyen telepíteni a szervert( és még sok más) a FOG-val, ma még hozzáadunkegy másik kiterjesztése a FOG-nak. A mai eljárás általában:
- Frissítse a PXElinux v5.01 vagy újabb verziójára, ha még nincs telepítve.
- Adja hozzá a wimboot modult.
- Másolja a WIM képet és a fájlokat a Windows telepítő CD-ről.
- Adja hozzá a menüpontot.
- Használja a bootolt WinPE-t, hogy dolgozzon egy működő "Windows helyreállítási konzolt".
A fentieket fogjuk tenni, mivel a "rendszeres" Windows Automated Installation Kit( WAIK) módja a legjobb esetben telepíti azt a gépére, és nem túl egyszerű eljárással megy át a WIM-fájl és annaktámogatja a 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 egyik dolog megjegyezni, hogy bár úgy tűnik, hogy el tudja indítani a Windows telepítési eljárást így, akkor ténylegesen nem tudja befejezni, és ennek lehetővé tétele túlmutat ezen útmutatóban.
Lehet, hogy megrepedt:)
A PXElinux frissítése V5.01-hez
Az írás idején a Syslinux Ubuntu-repository változata 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) valami a "tiszta boot" mögött. 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-es 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 dolgozott együtt a wimboot csapattal, hogy ez a speciális eljárás működjön.
Megjegyzés : Egy másik oka annak, hogy a legújabb verzió nem része az Ubuntu repositorynak( IMHO), hogy legalábbis 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, Hyper-V &A VirtualBox, valamint a fizikai gépek jól illeszkednek az új verzióhoz.
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 szerezzük be és a FOG kiszolgálón a következőt távolítsuk el:
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,az újonnan igényelt könyvtárak:
mkdir -p /tftpboot/howtogeek/ libs
A szükséges könyvtárfájlok másolása erre a könyvtárra, így elérhetők 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/
Ehhez a könyvtárhoz az "elérési út" hozzáfűzése a már meglévő "alapértelmezett" konfigurációs fájlhoz az alábbi szerkesztéssel vagy kiadásával:
echo "PATH howtogeek / libs& gt; & gt;/tftpboot/pxelinux.cfg/ alapértelmezett
Másolja az újonnan igényelt ldlinux.c32 fájlt a TFTP-kiszolgáló gyökérkönyvébe a következő módon:
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 -avsyslinux-5.01 /com32/menu/ vesamenu.c32 /tftpboot/
Gratulálunk, hogy a PXE kiszolgálója most frissítve van a v5.01-re és mindazt, ami már működött( hacsak nem érinti a "jegyzet" a szegmens kezdetétől) folytatnia kell ezt.
WIMboot
Ez a bootloader része az iPXE projektnek, és leírja a következőket:
A wimboot a Windows Imaging Format( .wim) fájlok indító betöltője. 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 legfrissebb verziót a saját webhelyéről:
wget http: //git.ipxe.org/releases/wimboot/ wimboot-latest.zip
Telepítse az unzipet a FOG szerverre, ha hiányzik:
aptitude telepítése unzip
Unzip wimboot csomag:
unzip wimboot-latest.zip
Másolása wimboot modul az előző szegmensben létrehozott "libs" könyvtárhoz:
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 másolandó fájlok megtartá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:
\bootmgr
\ boot \ bcd
\ boot \ boot.sdi
\ sources \ boot.wim
Igen, az és az egyszerűen nem kell megőrizni a könyvtár szerkezetét a CD-n.
Megjegyzés: annak érdekében, hogy a Dell BIOS frissítései működjenek, szükségesnek találtam a 32 bites Windows verziót.
Hozzáadja a menüpontot
Hozzon létre egy PXE menüpontot a "Utils" menü szerkesztésével:
sudo vim /tftpboot/howtogeek/menus/ utils.cfg
Add hozzá a következőhöz:
címke 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álunk, most a Windows XP a PXE kiszolgálón.:)
Megjegyzés: ez úgy tűnhet, hogy a "wim" fájlban lóg, de nem az. 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 fent leírt VM-et VMware-lejátszóval futtattuk, az Ubuntu telepítve lett a HD-re, és a PXE-t a WinPE-ba indítottuk.
Windows helyreállítási konzol
Az áttekintésben említettek szerint, bár úgy tűnik, hogy így elindíthatja a Windows telepítési eljárását, valójában nem tudja befejezni azt, és ez lehetővé teszi az útmutató hatálya alól.
Ezzel azt mondta, hogy egy példát mutasson arra, hogy ez miért lenne hasznos, akkor ezt a környezetet használjuk a Dell BIOS frissítésének végrehajtására.
Szerezd meg a Dell weboldalán végrehajtandó frissítést, és helyezze lemez-on-kulcsra. 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" gombra.
Válassza a "Helyreállítási eszközök használata" elemet, és kattintson a "Tovább" gombra.
Kattintson a "Parancssor" gombra.
A parancssorba be kell találnia, hogy a WinPE milyen "meghajtóbetűjelet" szeretett volna kijelölni a lemez-on-kulcsra. Ehhez a rendszernek meg kell adnia az aktuálisan hozzárendelt meghajtó betűket:
wmic logicaldisk get name
Az A és X betűket és az esetleges C:( bár nem adott) betűket kivéve,meghajtó betűket, és keresse meg a Disk-on-Key kiadásával:
Driveletter:
dir
Miután megtaláltad a helyes meghajtót, futtasd a fájlt, és látnod kellene valami ilyesmi az alábbiak közül:
Gratulálok, mindannyian frissítve van:)
Tudom Kung Fu. ..