Als je ooit hebt geprobeerd Windows 10 of 11 op meerdere machines te installeren zonder gebruik te maken van USB-sticks of dvd’s, ben je waarschijnlijk tegen de nodige frustraties aangelopen. Het opzetten van netwerkinstallaties kan intimiderend lijken, vooral als je niet erg bekend bent met PXE-opstarten of netwerkopstartomgevingen. Maar eerlijk gezegd, als het eenmaal werkt, is het een erg handige manier om Windows op veel apparaten te installeren, met name in een bedrijfs- of testomgeving. Deze handleiding beschrijft een eenvoudige manier om een PXE-server zonder veel gedoe op te zetten en te gebruiken, zodat je de gebruikelijke valkuilen zoals BIOS/UEFI-compatibiliteitsproblemen of ontbrekende opstartimages kunt vermijden.
Hoe Windows via het netwerk op te starten met PXE en TinyPXE Server
Een Windows PE-opstartimage maken met ADK
Dit is nogal belangrijk, want Windows PE fungeert als een lichtgewicht herstelomgeving die via het netwerk opstartbaar is. Hiermee kunt u Windows-installaties starten zonder fysiek installatiemedia aan te sluiten. Het werkt als volgt:
- Download Windows ADK voor Windows 11 samen met de Windows PE-add-on. De links vindt u hier: de officiële documentatie van Microsoft. Zorg er bij het uitvoeren van het installatieprogramma voor dat u alleen de implementatietools selecteert om het proces te vereenvoudigen.
- Installeer de Windows PE-add-on direct na ADK, volgens dezelfde installatieprocedure – het is meestal een apart onderdeel dat je nodig hebt.
- Na de installatie start u de Deployment and Imaging Tools Environment. Dit kunt u doen via het Startmenu of door de volgende opdracht als beheerder uit te voeren in PowerShell of de opdrachtprompt:
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\DandISetEnv.bat"
copype amd64 C:\tools\winpe
(Kies x86voor 32-bits architecturen of arm/ arm64als je iets geavanceerds doet).Met dit commando worden de omgevingsbestanden ingesteld die je nodig hebt om op te starten.
MakeWinPEMedia /ISO C:\tools\winpe C:\tools\WinPE.iso
Deze ISO is het cruciale onderdeel dat de PXE-server zal leveren, zodat u uw doelmachine in WinPE kunt opstarten zonder USB-stick of harde schijf.
Een kleine PXE-server configureren — omdat het eenvoudiger is dan sommige tools voor grote bedrijven.
Hier lopen de meeste mensen vast: het instellen van je kleine PXE-server. Tiny PXE Server is verrassend eenvoudig, maar je moet wel een paar dingen goed doen. Hiermee kun je een WinPE ISO-bestand via het netwerk opstarten met minimale moeite. Waarom het werkt:
- Het is lichtgewicht, werkt op vrijwel elke Windows-computer en vereist geen complexe installatie zoals WDS of MDT. Bovendien is het gratis.
- Je kunt zelf bepalen welke menuopties clients te zien krijgen, zodat je de WinPE ISO of zelfs andere images kunt opstarten indien nodig.
Begin met het uitpakken van tiny-pxe-server naar C:\tools\pxesrv. Vervolgens:
- Kopieer het eerder gemaakte WinPE.iso- bestand naar C:\tools\pxesrv\files\iso.
- Maak een tekstbestand met de naam pxe_menu.txt aan in de map C:\tools\pxesrv met de volgende inhoud:
#!ipxe set boot-url http://${dhcp-server} # Main Menu menu iPXE Boot Menu item WinPE ISO sanboot ${boot-url}/iso/WinPE.iso boot*(Vervang `${dhcp-server}` door het IP-adres of de hostnaam van uw server indien nodig.)*
- Start de server door pxesrv.exe als beheerder uit te voeren.
- Schakel in de Tiny PXE Server UI de HTTPd- optie in. Hierdoor kunnen clients de ISO downloaden via HTTP in plaats van TFTP, wat doorgaans sneller en betrouwbaarder is.
- Als u wilt dat uw DHCP-server IP-adressen toewijst, schakelt u de optie ProxyDHCP in tiny-pxe uit en zorgt u ervoor dat het IP-adres van uw computer correct is ingesteld in de velden DHCP-server en Volgende-server van optie 54. Kies bovendien een DHCP-bereik dat niet al bezet is, zodat uw PXE-clients adressen kunnen krijgen zonder conflicten.
- Stel het opstartbestand in op ipxe.pxe voor BIOS-apparaten of ipxe-x86_64.efi voor UEFI-apparaten.
- Voer in het veld ‘Bestandsnaam’ (indien gebruikersklasse gPXE of IPXE) ‘pxe_menu.txt ‘ in.
- Online ? Dan zou de server moeten beginnen met luisteren. Firewall? Zorg ervoor dat je inkomende regels voor PXE-, HTTP- of TFTP-verkeer toestaat in je Windows-firewall of antivirusprogramma.
Windows opstarten en installeren via het netwerk — geen magie, gewoon een goede configuratie.
Nu moet je op de doelmachine – bijvoorbeeld een pc of virtuele machine in hetzelfde LAN – de BIOS of UEFI instrueren om eerst vanaf het netwerk op te starten. Dit is een beetje een lastig onderdeel; sommige UEFI-firmwares zijn kieskeurig, vooral bij virtuele machines.
Start de computer op, kies voor opstarten via het netwerk en de PXE-server zou gevonden moeten worden. De WinPE-omgeving wordt geladen, waardoor u Windows Setup op afstand kunt uitvoeren. Houd er rekening mee dat:
- Als je opstart in VMWare en een foutmelding krijgt zoals “Kan SAN-apparaten niet beschrijven…”, is de kans groot dat de firmware van je virtuele machine iets vreemds doet met de iSCSI-opstarttabellen. Het overschakelen van de virtuele machine naar de legacy BIOS-modus lost dit vaak op.
- Nadat WinPE is opgestart, kunt u een netwerkshare met de Windows ISO-bestanden koppelen. Gebruik hiervoor:
Net use E: \\192.168.1.100\share
(Pas het IP-adres en de naam van de gedeelde map dienovereenkomstig aan.) Voer het programma vervolgens uit setup.exevanaf die toegewezen schijf, en Windows begint met de installatie alsof u een installatiemedium hebt geplaatst.
Houd er rekening mee: ik heb wel eens vreemde netwerkproblemen gezien, dus wees niet verbaasd als het een paar pogingen kost om de timing goed te krijgen. Ook de hardwarevereisten van Windows 11 zijn nog steeds van belang, hoewel je sommige controles indien nodig kunt overslaan.
Al met al is deze aanpak niet zo complex als het lijkt, zodra je de basisprincipes begrijpt. Wees wel voorbereid op wat vallen en opstaan, vooral met UEFI-instellingen of netwerkconfiguraties. Hopelijk bespaart dit iemand tijd en voorkomt het de typische vragen als “waarom werkt mijn netwerkinstallatie niet?”.
Samenvatting
- Maak een WinPE-opstart-ISO met ADK en zorg ervoor dat deze opstartbaar is voor netwerkimplementatie.
- Configureer Tiny PXE Server, plaats je ISO-bestand en stel het menu in.
- Stel de BIOS/UEFI van uw pc in om vanaf het netwerk op te starten, wacht vervolgens tot WinPE is geladen en voer het installatieprogramma op afstand uit.
Samenvatting
Het installeren van een netwerkverbinding kan soms wat frustrerend zijn, vooral met de eigenaardigheden van UEFI en netwerkinstellingen. Maar zodra alles op zijn plek valt, wordt het installeren van Windows zonder USB-stick een stuk minder pijnlijk. Onthoud wel: firewallregels, BIOS-instellingen en een correcte IP-configuratie zijn hierbij essentieel. Hopelijk bespaart dat je een hoop kopzorgen en versnelt het toekomstige installaties.