Ich habe das gerade gemacht (2011-04-01), und diese Frage hat in meinem Googlen immer einen hohen Stellenwert. Daher werde ich mit den Notizen über das, was ich gelernt habe, eine Antwort hinter die Tatsachen werfen. Hoffentlich füllt das ein paar Lücken.
Quellbetriebssystem war Win7 x64.
Quellmaschine:
Dieses Gerät muss eine statische IPv4-Adresse haben. Dieses Beispiel wird verwenden 192.168.0.1
.
Auf diesem Computer muss sich irgendwo eine Windows-Installation in einem freigegebenen Ordner befinden. Dieses Beispiel wird verwenden.\win7
Dieses Beispiel meldet sich mit Benutzer TEST
und Kennwort an der Quellmaschine an test
.
Verwenden Sie tftpboot, um einen DHCP-Server zu starten (gibt einem Computer eine IP-Adresse, wenn Sie dazu aufgefordert werden).
Dadurch wird auch ein TFTP-Server für alle Dateiübertragungen gestartet.
Es sollte einen Ordner namens boot\
tftpboot geben, der eine Installation von Windows PE enthält.
Starten Sie tftpd64.exe (oder tftpd32.exe), öffnen Sie die Einstellungen, verwenden Sie die Standardeinstellungen und ändern Sie Folgendes:
- IP-Pool-Startadressen: Wie auch immer, der Pool der IP-Adressen, aus denen gezogen werden soll
- Poolgröße: Muss> 2 sein
- Startdatei:
boot\pxeboot.com
(wird in Windows PE-Umgebung gespeichert) - Maske: 255.255.255.0 funktioniert gut.
- Deaktivieren Sie "Ping-Adresse vor Zuweisung".
- Aktivieren Sie "DHCP an diese Adresse binden".
Starten Sie das Programm neu, um sicherzustellen, dass die Änderungen wirksam sind.
Empfängermaschine:
Führen Sie einen Netzwerkstart vom Empfänger aus. (Der DHCP-Server weist eine IP zu).
Die Boot-Datei wird übertragen und ausgeführt. Drücken Sie F12, um Windows PE mitzuteilen, dass Sie etwas tun sollen.
Warten Sie eine Weile (30-60 Sekunden). Eine Eingabeaufforderung wird angezeigt und geladen. Warten Sie, bis ein Cursor verfügbar ist.
Dem Stammordner auf dem Quellcomputer muss ein Laufwerk zugeordnet sein. Um dies zu tun:
X:\Windows\system32>net use z: \\192.168.0.1\win7
Ein Benutzername eines Benutzers auf dem Quellcomputer und ein Kennwort müssen eingegeben werden.
Enter the user name for '192.168.0.1': 192.168.0.1\TEST Enter the password for 192.169.0.1: test The command completed successfully.
Navigiere zum neuen Verzeichnis ( z:\
) und schieße los. Befehle haben eine lange Verzögerung, sollten aber letztendlich funktionieren.
Links:
http://tftpd32.jounin.net/tftpd32_download.html (DHCP-Server x86 oder x64, kein boot\
Verzeichnis)
WinPE-Link entfernt <- Sie benötigen eine legale Kopie von WinPE. Suchen Sie auf der Microsoft-Website nach dem Windows AIK (Automated Installation Kit). Es wird WinPE enthalten, und Sie können dieses als Startabbild (winpe.wim) verwenden.
http://www.geeksonhigh.com/hardware/cannot-boot-from-windows-7-cd-try-pxe
Fehlerbehebung:
Wenn Sie auf einen Fehler stoßen "autorun.dll" could not be loaded or is corrupt setup can not continue error code (0xC1)
. Dies bedeutet, dass Ihre Version von WinPE nicht mit Ihrer Windows-ISO übereinstimmt. Geben Sie ver
an der Eingabeaufforderung von WinPE ein. Sie werden so etwas bekommen 6.*.****
.
Hier ist eine grobe Tabelle der ver
WinPE-Version zu Windows ISO:
| ver | Win PE Version | Matching Windows ISO | Background Colors | ------------------------------------------------------------------------ | 6.0.6*** | 2.* | Windows Vista | Blue and Green | | 6.1.7600 | 3.0 | Windows 7 | Gray | | 6.1.7601 | 3.1 | Windows 7 SP1 | ??? | | 6.2.9200 | 4.0 | Windows 8 | ??? | | 6.3.9600 | 5.0 | Windows 8.1 | ??? |
Windows AIK-Links: