Da auch nach mehreren aufwändigen Versuchen die Installation der Esprimo E5925-PCs mittels RIS nicht funktioniert (Bluescreen nach dem ersten Neustart, wahrscheinlich auf Grund fehlender SATA-Treiber, die ich allerdings ins Image integriert habe wie bei reckenpferd.de und zerbit.de beschrieben), habe ich mich heute dazu entschlossen, das Ganze mit den Windows Deployment Services (WDS) auszuprobieren. Diese sind seit Windows Server 2003 SP2 mit an Bord und können recht schnell installiert werden. Ich habe diese sehr gute Anleitung befolgt: Deploy XP Images in the Computer Lab with Windows Deployment Services on Server 2003.
Nach der Installation und dem Einbinden der ersten Images (und dem 1GB großen Download von Microsoft
) habe ich dann einfach mal einen Test gemacht, um zu schauen, ob das Booten über das Netzwerk klappt. Dazu musste ich die DHCP-Einstellungen ein wenig anpassen, da ich WDS nicht auf dem gleichen Server laufen lasse, wie vorher RIS. Aufgrund einiger Forenposts fand ich schließlich die richtigen Einstellungen für die DHCP-Optionen 066 und 067 heraus:
| RIS | WDS | |
|---|---|---|
| 066 Hostname des Startservers | IP-Adresse des RIS-Servers | Hostname (!) des WDS-Servers |
| 067 Name der Startdatei | OSChooser\I386\startrom.com | boot\x86\pxeboot.com |
Der erste Test lieferte dann folgende Fehlermeldung nach zunächst erfolgreichem Netzwerkboot:
Windows failed to start... File: \Boot\BCD Status: 0xc000000f Info: An error occurred while attempting to read the boot configuration data.
Die Lösung fand ich im Technet Forum. Der Name der Startdatei muss auf boot\x86\wdsnbp.com geändert werden. Der folgende Screenshot zeigt nun die korrekten Einstellungen.

Nachdem der erste Bootvorgang mit dem Windows Vista PE-Image über WDS nun erfolgreich war, habe ich mit sysprep.exe mein System für das Erstellen eines Images vorbereitet, den PC neugestartet, mein eingerichtetes Capture-Image gebootet und den Capture Wizard durchlaufen. Als ich dann auf dem Bildschirm "Image Capture Destination" den Servernamen des WDS-Servers eingab und "Connect" anklickte, passierte mehrere Minuten gar nichts und irgendwann kam die Meldung The Network location cannot be reached. Wie ich mal wieder im Technet-Forum gelesen habe, kann man mit SHIFT-F10 eine Kommandozeile öffnen, in die ich dann auch gleich ipconfig /all eingab. Und schon wurde das nächste Problem offensichtlich: Es konnte keine Netzwerkkarte gefunden werden!
Die Lösung fand ich bei midteq.co.uk. Die fehlenden Netzwerkkartentreiber konnte ich wie folgt in das Image integrieren:
mkdir build_install
imagex /apply "AufzeichnungsabbildXP.wim" 1 build_install
peimg /inf=lan\e1e5132.inf build_install\windows
peimg /inf=lan\e1e6032.inf build_install\windows
peimg /inf=lan\e1g6032.inf build_install\windows
peimg /inf=lan\e1q6032.inf build_install\windows
peimg /inf=lan\e1q5132.inf build_install\windows
peimg /inf=lan\e1000325.inf build_install\windows
imagex /capture build_install AufzeichnungsabbildXPInklLAN.wim "Aufzeichnungsabbild Windows XP inkl. LAN-Treiber" /boot /compress max
Nun konnte ich wie in obiger Anleitung beschrieben vom präparierten PC ein Image erstellen lassen und es auf dem WDS-Server speichern.














