Drucken

--> Voraussetzung(en):

Zuerst benötigen wir einmal die offizielle ISO-Datei. Die aktuelle von der Microsoft-Site heruntergeladene Datei heißt Win10_1903_V2_German_x64.iso und ich speichere sie unter /srv/iso. Diese kann man sowohl mit UEFI als auch mit BIOS - Einstellungen booten und installieren.

 

der Eintrag in der menu-main.ipxe:

:w10_x64Pro
# fix bad cpio - cleam memory before loading any files
imgfree
set root-path ${boot-url}w10_x64
kernel ${boot-url}wimboot.x86_64         gui
iseq ${platform} pcbios && initrd ${root-path}.install/bios/install.bat         install.bat ||
iseq ${platform} efi && initrd ${root-path}.install/uefi/install.bat         install.bat ||
initrd ${root-path}.install/winpeshl.ini         winpeshl.ini
iseq ${platform} efi && initrd ${root-path}/efi/microsoft/boot/bcd         BCD ||
iseq ${platform} pcbios && initrd ${root-path}/boot/bcd         BCD ||
initrd ${root-path}/boot/fonts/segmono_boot.ttf          segmono_boot.ttf
initrd ${root-path}/boot/fonts/segoe_slboot.ttf            segoe_slboot.ttf
initrd ${root-path}/boot/fonts/segoen_slboot.ttf          segoen_slboot.ttf
initrd ${root-path}/boot/fonts/wgl4_boot.ttf          wgl4_boot.ttf
initrd ${root-path}/boot/boot.sdi                     boot.sdi
initrd ${root-path}/sources/boot.wim             boot.wim
boot || goto failed

Wie komme ich an diese Dateien?

 Im root-Verzeichnis meines Web-Servers erzeuge ich weitere Verzeichnisse für die Windows-Installation:

/srv/pxe# mkdir w10_x64
/srv/pxe# mkdir w10_x64.install
/srv/pxe# mkdir w10_x64.install/bios
/srv/pxe# mkdir w10_x64.install/uefi
/srv/pxe# mount -o loop /srv/iso/Win10_1903_V2_German_x64.iso /srv/pxe/x10_x64

und hänge gleich die ISO-Datei ein. Die Datei wimboot.x86_64 kopiere ich aus der wimboot-latest.zip in das .install-Verzeichnis. Die Datei install.bat erzeuge ich mit einem Texteditor, sie hat folgenden Inhalt:

wpeinit
ipconfig

net use i: \\192.168.3.11\INSTALL /user:user pass

i:
cd \w10_x64\sources
setup.exe /AddBootMgrLast

Je nach Variante hänge ich an das setup.exe z.B. noch ein /Unattend: i:\w10_x64\install\uefi\unattend.xml hinten dran.

Als letztes brauche ich noch die Datei winpeshl.ini

[LaunchApps]
"install.bat"