Benutzer-Werkzeuge

Webseiten-Werkzeuge


infrastruktur:pxeboot:windows

Windows über PXE booten

Windows 7 & 10

Über PXE kann man im shack ein auf Windows 7 basierendes Windows PE booten, aus dem heraus man auf Netzwerk-Shares zugreifen kann und so auch Windows 7 und 10 in 32 und 64 bit installieren kann.

An dieser Stelle sei auf die Anleitungen hier und den Archwiki-Eintrag verwiesen.

Auf pxeboot.shack müssen zuerst die Einträge im Menü unter /srv/tftp/pxelinux.cfg/win_x86.cfg hinzugefügt werden:

LABEL Windows 7 PE 32 bit
        kernel memdisk
        initrd boot/windows/win7pe32.iso
        append iso raw

LABEL Windows 7 PE 64 bit
        kernel memdisk
        initrd boot/windows/win7pe64.iso
        append iso raw

Dann muss man das Tool wimlib unter Debian aus der Quelle bauen und installieren, außerdem muss genisoimage installiert werden und ein symbolischer Link von dort auf mkisofs angelegt werden. Nun müssen die Start-Skripte angelegt werden, beispielhaft die 32bit-Variante:

@echo off
echo Erkenne Plug and Play..
wpeinit
echo Starte Netzwerk..
ipconfig
echo Haenge wolf auf S: ein..
net use S: \\wolf.shack\share-home /user:shack shackit
S:
echo Oeffne Terminal..
echo fuer Windows 7 Setup S:\Winsetup\Win7_32\Setup.exe ausfuehren
echo fuer Windows 10 Setup S:\Winsetup\Win10_32\Setup.exe ausfuehren
cmd
pause

Darauf ist das Windows-7-Iso der entsprechenden Bitzahl einzuhängen, zuerst also 32bit und ein temporäres Verzeichnis anzulegen: mkdir -pv /tmp/winpe Nun kann die Windows-PE-Iso gebaut werden:

mkwinpeimg --iso --windows-dir=/media/cdrom/ --start-script=start32.cmd --tmp-dir=/tmp/winpe /srv/tftp/boot/windows/win7pe32.iso

Für 64bit ist das entsprechende Image einzuhängen und im Befehl 32 durch 64 zu tauschen.

infrastruktur/pxeboot/windows.txt · Zuletzt geändert: 2020-08-08 21:18 von neos