IT Geek: Jak na síťové spouštění (PXE) WinPE Recovery Disk s PXElinux v5 a Wimboot

Obsah:

Video: IT Geek: Jak na síťové spouštění (PXE) WinPE Recovery Disk s PXElinux v5 a Wimboot

Video: IT Geek: Jak na síťové spouštění (PXE) WinPE Recovery Disk s PXElinux v5 a Wimboot
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Březen
IT Geek: Jak na síťové spouštění (PXE) WinPE Recovery Disk s PXElinux v5 a Wimboot
IT Geek: Jak na síťové spouštění (PXE) WinPE Recovery Disk s PXElinux v5 a Wimboot
Anonim
Přejete si, aby jste mohli spustit "konzolu pro zotavení systému Windows" pro jednu údržbu nebo program, který chcete používat, aniž byste si museli pamatovat, kde jste zapomněli na disk CD? HTG vysvětluje, jak zavést WinPE z PXE.
Přejete si, aby jste mohli spustit "konzolu pro zotavení systému Windows" pro jednu údržbu nebo program, který chcete používat, aniž byste si museli pamatovat, kde jste zapomněli na disk CD? HTG vysvětluje, jak zavést WinPE z PXE.

Foto kredit: Alfred Hermida přes Compfight cc

Prostředí pro předběžné provedení systému Windows (WinPE) je verze systému Windows, kterou většina lidí ví, jako ten, který zavádí instalační CD. V průběhu let byly vytvořeny celé projekty, které umožňují mít nějaké prostředí "Windows Live" jako mnoho distribučních systémů Linux. V této příručce budeme mít Windows PE z instalačního CD boot z PXE právě proto, abychom ji mohli použít pro spuštění aktualizačního nástroje Dell BIOS. Jste povzbuzováni, abyste pokračovali v průzkumu této bezedné jámy geek dobroty …

Přehled

Ukázali jsme vám, co je PXE a jak můžete pro něj snadno nainstalovat server (a mnohem víc) s FOG, dnes budeme přidávat další rozšíření do FOG. Obecně dnešní postup bude:

  1. Aktualizujte aplikaci PXElinux na verzi v5.01 nebo vyšší, pokud již není nainstalována.
  2. Přidejte modul wimboot.
  3. Zkopírujte obrázek WIM a podpůrné soubory z instalačního CD systému Windows.
  4. Přidejte položku nabídky.
  5. Použijte spuštěnou WinPE, abyste získali pracovní "konzolu pro zotavení systému Windows".

Uvedeme to výše, protože "běžná" cesta Windows Automated Installation Kit (WAIK) vás v nejlepším případě navazuje na instalaci na váš počítač a projít tak nezkresleným procesem, jak zvládnout WIM soubor a jeho podporu soubory do formuláře WDS / RIS. Zatímco alternativy Linuxu existují, jako je tomu u projektu projektu UDA (což je server PXE, který jsem použil předtím, než FOG přišel), tímto způsobem jednoduše nahradíte některé soubory na serveru PXE jednou (což byste pravděpodobně nakonec nakonec vůbec) a zkopírujte nezměněný soubor WIM a soubory podpory přímo z disku CD se systémem Windows na server PXE.

Jediná věc, kterou je třeba poznamenat, je, že i když se vám zdá, že můžete spustit proceduru instalace systému Windows tímto způsobem, nemůžete ji dokončit, a to je možné za hranice této příručky.

Nechte se rozbít:)

Aktualizujte PXElinux na V5.01

Od doby tohoto psaní je verze Syslinuxu v repozitáři Ubuntu stále 4,05. Myslím, že to je proto, že tým Syslinux se rozhodl otřást větev V5 a změnil způsob, jakým fungují moduly COM32 (nyní založené na ELF) a změnil "core" na požadavek knihovny (ldlinux.c32) procokoliv za "čisté boty". To dělá to velmi možné narazit na zlomení, pro každého, kdo je zvyklý na "starý způsob". Netrpěli, stačí stáhnout požadované soubory ručně a učinit tak, aby vaše instalace FOG neztratila rytmus.

Budeme používat verzi 5.01 jako poslední stabilní uvolnění z pobočky V5 v době tohoto psaní a je to ten, na kterém spolupracoval tým Syslinux společně s týmem wimboot, aby tento konkrétní proces fungoval.

Poznámka: Dalším důvodem, proč nejnovější verze ještě není součástí repozitáře Ubuntu (IMHO), je, že alespoň na Citrix-Xen, hosté HVM nemohou spustit nic za menu PXE. Ostatní hypervisory jako VMware, Hyper-V & VirtualBox, stejně jako fyzické stroje jsou v nové verzi v pořádku.

Pokud výše uvedená poznámka neovlivní vás, pokračujte.

Získejte verzi 5.01 aplikace PXElinux přímo z Kernel.org a extrahujte ji na FOG serveru pomocí:

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

Vytvořte adresář, který bude obsahovat nově požadované knihovny:

mkdir -p /tftpboot/howtogeek/libs

Zkopírujte požadované knihovní soubory do tohoto adresáře, takže budou k dispozici pro klienty při běhu:

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/

Připojte "cestu" k tomuto adresáři k již existujícímu "výchozímu" konfiguračnímu souboru buď úpravou nebo vydáním níže uvedeného:

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

Zkopírujte nově požadovaný ldlinux.c32 do kořenového adresáře serveru TFTP vydáním:

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

Aktualizujte grafický engine (vesamenu.c32), aby odpovídal této nové verzi:

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

Gratulujeme, váš server PXE je nyní aktualizován na v5.01 a vše, co již funguje (pokud nejste ovlivněni "poznámkou" od začátku tohoto segmentu), by to měl pokračovat.

WIMboot

Tento bootloader je součástí projektu iPXE a popisují ho takto:

wimboot

je zavaděč pro formát Windows Imaging Format (

.wim

). Umožňuje zavést prostředí Windows PE (WinPE) z disku RAM bez ztráty paměti použité pro obraz disku RAM.

Stáhněte si nejnovější verzi z webu:

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

Nainstalujte na FOG serveru rozbalení, pokud chybí:

aptitude install unzip

Rozbalte balíček wimboot:

unzip wimboot-latest.zip

Zkopírujte modul wimboot do adresáře "libs", který jsme vytvořili v předchozím segmentu:

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

To je vše. Bootloader wimboot je připraven k volání.

Soubory CD se systémem Windows

Vytvořte nový adresář na serveru FOG, který bude obsahovat soubory, které budeme kopírovat:

mkdir -p /tftpboot/howtogeek/WinPE/

Vložte původní CD s instalací systému Windows 7 do jednotky CD-ROM a zkopírujte níže uvedené soubory do tohoto adresáře:

ootmgr

ootcd

ootoot.sdi

sourcesoot.wim

Ano, je to tak jednoduché a nemusíte ponechat strukturu adresářů na disku CD, aby to fungovalo.

Poznámka: Aby mohly fungovat aktualizace systému BIOS, zjistil jsem, že je nutné používat 32bitovou verzi systému Windows.

Přidejte položku nabídky

Vytvořte položku nabídky PXE úpravou nabídky "Utils":

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

Přidejte k němu následující:

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

Gratulujeme, nyní máte na serveru PXE systém WindowsPE.:)

Poznámka: Může to vypadat jako jeho zavěšení na souboru wim, ale není. Ve skutečnosti přenáší 140 MB souboru na klienta přes TFTP, což trvá déle než obvykle malé soubory, které jsou takto přenášeny.

Zde je screenshot, který dokazuje, že se to stalo.

VM výše byl spuštěn pomocí VMware přehrávače, Ubuntu byl nainstalován na HD a PXE byl spuštěn do WinPE.
VM výše byl spuštěn pomocí VMware přehrávače, Ubuntu byl nainstalován na HD a PXE byl spuštěn do WinPE.

Konzola pro zotavení systému Windows

Opět, jak je uvedeno v přehledu, ačkoli se zdá, že můžete spustit proceduru instalace systému Windows tímto způsobem, nemůžete ji dokončit, a to je možné, že je mimo rozsah tohoto průvodce.

S tím řekl, jen abych dal jeden příklad, proč by to bylo užitečné, použijeme toto prostředí k aktualizaci systému Dell BIOS.

Získejte aktualizaci, kterou potřebujete provést z webových stránek společnosti Dell a vložte ji na Disk-On-Key. Vložte disk na klíč a PXE spusťte klienta.

Chcete-li se dostat k konzole pro obnovení, v hlavním okně jako na obrazovce výše klikněte na tlačítko Další.

Klikněte na "Opravit počítač".
Klikněte na "Opravit počítač".
Zvolte možnost Použít nástroje pro obnovení a klikněte na tlačítko Další.
Zvolte možnost Použít nástroje pro obnovení a klikněte na tlačítko Další.
Klikněte na "Příkazový řádek".
Klikněte na "Příkazový řádek".

Jakmile jste v příkazovém řádku, budete muset zjistit, co "drive letter" WinPE se rozhodl označit vašemu Disk-on-Key. Chcete-li to provést, nechte systém vyčíslit všechny aktuálně přidělené jednotky písem vydáním:

wmic logicaldisk get name

Nyní s vyloučením písmen A: a X: a možná i C: (ačkoli jeho není daný), procházejte písmeny jednotky a vyhledejte Disk na klíč vydáním:

Driveletter: dir

Jakmile najdete správnou jednotku, spusťte soubor a měli byste vidět něco jako následující:

Gratulujeme, všichni jste nastaveni na upgrade:)
Gratulujeme, všichni jste nastaveni na upgrade:)

Já vím Kung Fu …

Doporučuje: