Vytvoření Windows 10 PXE boot iso image souboru pro bootování po síti.

Vytvoření a přizpůsobení Windows PE ISO:

Stáhnout ADK (Assessment and Deployment Kit) pro vytvoření iso obrazu s windows PE, z těchto odkazů cca 5+3GB:

https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install

Po instalaci spustit Deployment and Imaging Tools Environment jako Administrator

Vytvoření pracovního adresáře Win PE:

C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools> copype amd64 c:\WinPE_x64
--- 186 File(s) copied 1 file(s) copied. 1 file(s) copied. 1 file(s) copied.
Success
c:\WinPE_x64>

Úprava image souboru a jeho přizpůsobení:

c:\WinPE_x64> Dism /Mount-Image /ImageFile:"c:\WinPE_x64\media\sources\boot.wim" /index:1 /MountDir:"c:\WinPE_x64\mount"
Deployment Image Servicing and Management tool Version: 6.2.9200.16384 Mounting image
[==========================100.0%==========================]
The operation completed successfully. c:\WinPE_x86>

Editace startnet.cmd, vložení skriptu, který se má následnsě spustit, vzhledem ke zpoždění sítě doporučuji vložit čekání, před samostatným připojením CIFS oddílu s instalačními soubory:

c:\WinPE_x64> notepad c:\WinPE_x64\mount\Windows\System32\Startnet.cmd

wpeinit
sleep 10
net use z: \\192.168.xxx.xxx\PXE\Win_10_x64 <password> /user:<username>
z:\setup.exe

Přidání ovladačů zařízení (ethernet, grafická karta, atd.)
Dism /Add-Driver /Image:"C:\WinPE_amd64\mount" /Driver:"C:\SampleDriver\driver.inf"

Uložení a odpojení image souboru:

c:\WinPE_x64> Dism /Unmount-Image /MountDir:"c:\WinPE_x64\mount" /commit Deployment Image Servicing and Management tool Version: 6.2.9200.16384
Saving image
[==========================100.0%==========================]
Unmounting image
[==========================100.0%==========================]
The operation completed successfully.

c:\WinPE_x86>

Vygenerate iso souboru:

C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools> MakeWinPEMedia /ISO c:\WinPE_x64 c:\WinPE_x64_10.iso

Creating c:\WinPE_x64_10.iso... 100% complete Success c:\WinPE_x86>

TransferWinPE_x64_10.iso file to pxe server

 

Přidání položky Windows 10 do PXE boot menu:

Editace souboru na PXE /pxelinux.cfg/default

LABEL Win10
 MENU LABEL Install Win 10 x64
 KERNEL memdisk
 INITRD winpe/WinPE_x64_10.iso
 APPEND iso raw