IT Geek: Ako na sieťovú bootovanie (PXE) WinPE Recovery Disk s PXElinux v5 a Wimboot

Obsah:

IT Geek: Ako na sieťovú bootovanie (PXE) WinPE Recovery Disk s PXElinux v5 a Wimboot
IT Geek: Ako na sieťovú bootovanie (PXE) WinPE Recovery Disk s PXElinux v5 a Wimboot

Video: IT Geek: Ako na sieťovú bootovanie (PXE) WinPE Recovery Disk s PXElinux v5 a Wimboot

Video: IT Geek: Ako na sieťovú bootovanie (PXE) WinPE Recovery Disk s PXElinux v5 a Wimboot
Video: Top 5 Secret tricks in your android phone - YouTube 2024, Apríl
Anonim
Už ste niekedy želali, aby ste mohli spustiť "Windows Recovery Console" pre daný postup údržby alebo program, ktorý chcete používať, bez toho, aby ste museli pamätať na to, kde ste zabudli CD? HTG vysvetľuje, ako spustiť WinPE z PXE.
Už ste niekedy želali, aby ste mohli spustiť "Windows Recovery Console" pre daný postup údržby alebo program, ktorý chcete používať, bez toho, aby ste museli pamätať na to, kde ste zabudli CD? HTG vysvetľuje, ako spustiť WinPE z PXE.

Foto kredit: Alfred Hermida cez Compfight cc

Prostredie s predbežným spustením systému Windows (WinPE) je verzia systému Windows, ktorú väčšina ľudí vie ako verziu, ktorá zavádza inštalačné CD. V priebehu rokov boli vytvorené celé projekty, ktoré umožňujú získať akési prostredie "Windows Live", ako sú mnohé distribučné systémy Linux. V tejto príručke budeme mať Windows PE z inštalačného CD boot z PXE, aby sme ju mohli použiť na spustenie aktualizačného programu Dell BIOS. Ste povzbudený k tomu, aby ste pokračovali v skúmaní tejto bezodnej jamy geek dobroty …

Prehľad

Ukázali sme vám, čo je PXE a ako môžete ľahko nainštalovať server pre neho (a oveľa viac) s FOG, dnes budeme pridávať ďalšie rozšírenie na FOG. Všeobecne dnešný postup bude:

  1. Aktualizujte PXElinux na verziu v5.01 alebo vyššiu, ak už nie je nainštalovaná.
  2. Pridajte modul wimboot.
  3. Skopírujte obraz WIM a podporné súbory z inštalačného CD systému Windows.
  4. Pridajte položku ponuky.
  5. Použite spustenú WinPE, aby ste získali pracovnú konzolu na obnovenie systému Windows.

Urobíme to vyššie, pretože prechod na "bežnú" Windows automatizovanú inštaláciu (WAIK) vás núti v najlepšom prípade nainštalovať na vašom počítači a prejsť nie tak jednoduchým procesom, ako zvládnuť súbor WIM a jeho podpora súborov do formulára WDS / RIS. Zatiaľ čo existujú alternatívy Linuxu, ako je napríklad projekt UDA (čo je server PXE, ktorý som použil predtým, ako sa objavil FOG), jednoducho nahradíte niektoré súbory na serveri PXE raz (čo by ste pravdepodobne mali v konečnom dôsledku) a skopírovať nezmenené súbory súborov WIM a podporné súbory priamo z disku CD systému Windows na server PXE.

Jediná vec, ktorú je potrebné poznamenať, je, že zatiaľ čo vyzerá to, že môžete spustiť procedúru inštalácie systému Windows takýmto spôsobom, nemôžete ju dokončiť a čo je možné, je mimo rozsah tohto sprievodcu.

Nechajte sa prasknúť:)

Aktualizujte PXElinux na V5.01

Od okamihu tohto písania je verzia Syslinux v repozitári Ubuntu stále 4,05. Predpokladám, že to je preto, lebo tím Syslinux sa rozhodol otriasť veci s pobočkou V5 a zmenil spôsob, akým fungujú moduly COM32 (teraz založené na ELF) a zmenili "core" na požadovanie knižnice (ldlinux.c32) prečokoľvek za "čisté topánky". Preto je veľmi možné stretnúť sa s rozbitím pre každého, kto je zvyknutý na "starý spôsob". Netrápte sa, stiahneme požadované súbory ručne a urobíme to tak, aby vaša inštalácia FOG nestratila pauzu.

Budeme používať verziu 5.01 ako najnovšiu stabilný prepustenie z pobočky V5 v čase tohto písania a je to práca, na ktorej spolupracoval tím Syslinux spolu s tímom wimboot, aby tento špecifický postup fungoval.

Poznámka: Ďalším dôvodom, prečo najnovšia verzia nie je súčasťou úložiska Ubuntu (IMHO), je, že aspoň v Citrix-Xen, hostia HVM nemôžu spustiť nič nad ponuky PXE. Ostatné hypervisory ako VMware, Hyper-V & VirtualBox, rovnako ako fyzické stroje sú v novej verzii v poriadku.

Ak sa vaša poznámka neovplyvní, pokračujte.

Získajte verziu 5.01 PXElinux priamo z Kernel.org a extrahujte ju na FOG server pomocou:

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

Vytvorte adresár, ktorý bude obsahovať novo požadované knižnice:

mkdir -p /tftpboot/howtogeek/libs

Skopírujte požadované súbory knižnice do tohto adresára, takže budú k dispozícii pre klientov pri behu:

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/

Pridajte cestu k tomuto adresáru do už existujúceho "predvoleného" konfiguračného súboru, a to buď jeho úpravou alebo vydaním nižšie:

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

Skopírujte novo požadovaný ldlinux.c32 do koreňového adresára servera TFTP vydaním:

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

Aktualizujte grafický engine (vesamenu.c32), aby zodpovedal tejto novej verzii:

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

Blahoželáme vám, váš server PXE je teraz aktualizovaný na verziu v5.01 a všetko, čo už funguje (pokiaľ nie je ovplyvnené "poznámkou" od začiatku tohto segmentu), musí pokračovať.

WIMboot

Tento bootloader je súčasťou projektu iPXE a popisujú ho takto:

wimboot

je zavádzací systém pre Windows Imaging Format (

.wim

). Umožňuje vám nainštalovať prostredie Windows PE (WinPE) z disku RAM bez toho, aby ste stratili pamäť používanú pre obraz disku RAM.

Stiahnite si najnovšiu verziu zo svojich stránok:

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

Nainštalujte na svojom FOG serveri rozbalenie, ak chýba:

aptitude install unzip

Rozbaľte balík wimboot:

unzip wimboot-latest.zip

Skopírujte modul wimboot do adresára "libs", ktorý sme vytvorili v predchádzajúcom segmente:

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

To je všetko. Spúšťač Wimboot je pripravený na výzvu.

Súbory CD so systémom Windows

Vytvorte nový adresár na FOG serveri a podržte súbory, ktoré budeme kopírovať:

mkdir -p /tftpboot/howtogeek/WinPE/

Vložte originálny inštalačný disk CD systému Windows 7 do jednotky CD-ROM a skopírujte nižšie uvedené súbory do tohto adresára:

ootmgr

ootcd

ootoot.sdi

sourcesoot.wim

Áno, je to tak jednoduché a nemusíte udržiavať štruktúru adresárov na CD, aby to fungovalo.

Poznámka: Ak chcete mať aktualizácie systému Dell BIOS, som zistil, že je potrebné použiť 32-bitovú verziu systému Windows.

Pridajte položku ponuky

Vytvorte položku ponuky PXE úpravou ponuky "Utils":

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

Pripojte k nim nasledujúce:

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

Blahoželáme, teraz máte WindowsPE na serveri PXE.:)

Poznámka: môže to vyzerať ako jeho zavesenie na súbore "wim", ale nie je. V skutočnosti prenáša 140 MB súboru na klienta cez TFTP, čo trvá dlhšie ako obvykle malé súbory, ktoré sú prenášané týmto spôsobom.

Tu je screenshot, ktorý dokazuje, že sa to stalo.

VM vyššie, bol spustený pomocou VMware-prehrávača, mal Ubuntu nainštalovaný na jeho HD a PXE bol zavedený do WinPE.
VM vyššie, bol spustený pomocou VMware-prehrávača, mal Ubuntu nainštalovaný na jeho HD a PXE bol zavedený do WinPE.

Konzola na obnovenie systému Windows

Opäť, ako je uvedené v prehľade, zatiaľ čo vyzerá to, že môžete spustiť procedúru inštalácie systému Windows týmto spôsobom, nemôžete ju dokončiť a čo je možné, je mimo rozsahu tohto sprievodcu.

S tým povedal, len aby som dal jeden príklad, prečo by to bolo užitočné, budeme používať toto prostredie na vykonanie aktualizácie systému BIOS Dell.

Získajte aktualizáciu, ktorú potrebujete vykonať na webových stránkach spoločnosti Dell a umiestnite ju na Disk-On-Key. Vložte disk na kľúč a PXE spúšťa klienta.

Ak chcete získať konzolu na obnovenie, v hlavnom okne ako na snímke obrazovky vyššie kliknite na tlačidlo "Ďalej".

Kliknite na položku "Opraviť počítač".
Kliknite na položku "Opraviť počítač".
Vyberte možnosť Použiť nástroje na obnovenie a kliknite na tlačidlo Ďalej.
Vyberte možnosť Použiť nástroje na obnovenie a kliknite na tlačidlo Ďalej.
Kliknite na "Príkazový riadok".
Kliknite na "Príkazový riadok".

Akonáhle sa dostanete do príkazového riadka, budete musieť zistiť, aký "drive letter", ktorý WinPE rozhodol označiť vášmu Disk-on-Key. Aby ste to dosiahli, nechajte systém vymenúvať všetky aktuálne pridelené písmená pohonu vydávaním:

wmic logicaldisk get name

Teraz vynechávajte písmená A: a X: a možno dokonca C: (aj keď nie je daná), prechádzajte písmenami jednotiek a vyhľadajte Disk na kľúč tým, že vyberiete:

Driveletter: dir

Akonáhle nájdete správnu jednotku, spustite súbor a mali by ste vidieť niečo ako nižšie:

Blahoželáme vám, všetci ste pripravení na aktualizáciu:)
Blahoželáme vám, všetci ste pripravení na aktualizáciu:)

Viem Kung Fu …

Odporúča: