L'ho appena fatto (01-04-2011) e questa domanda è costantemente al primo posto nella mia ricerca su Google, quindi lancerò una risposta molto concreta con le note su ciò che ho imparato. Spero che questo riempirà alcuni spazi vuoti.
Il SO di origine era Win7 x64.
Macchina di origine:
Questa macchina deve avere un indirizzo IPv4 statico. Questo esempio utilizzerà 192.168.0.1
.
Questa macchina deve avere un'installazione di Windows in una cartella condivisa da qualche parte. Questo esempio utilizzerà.\win7
Questo esempio accederà al computer di origine con utente TEST
e password test
.
Utilizzare tftpboot per avviare un server DHCP (fornisce un IP a un computer quando richiesto).
Ciò avvierà anche un server TFTP per tutti i trasferimenti di file.
Dovrebbe esserci una cartella chiamata boot\
nella directory tftpboot che contiene un'installazione di Windows PE.
Avviare tftpd64.exe (o tftpd32.exe), aprire le impostazioni, utilizzare le impostazioni predefinite e modificare:
- Indirizzi iniziali del pool IP: qualunque sia il pool di IP da cui attingere
- Dimensione della piscina: deve essere> 2
- File di avvio:
boot\pxeboot.com
(eseguirà il dump in ambiente Windows PE)
- Maschera: 255.255.255.0 funziona bene.
- Deseleziona "Indirizzo ping prima dell'assegnazione"
- Seleziona "Associa DHCP a questo indirizzo"
Riavviare il programma per assicurarsi che le modifiche siano attive.
Macchina ricevente:
Eseguire un avvio di rete dal computer ricevente. (Il server DHCP assegnerà un IP).
Il file di avvio verrà trasferito ed eseguito. Premi F12 per dire a Windows PE di fare qualcosa.
Attendere qualche istante (30-60 secondi). Verrà visualizzato e caricato un prompt dei comandi. Attendere fino a quando non è disponibile un cursore.
Un'unità deve essere assegnata alla cartella principale sul computer di origine. Per farlo:
X:\Windows\system32>net use z: \\192.168.0.1\win7
È necessario inserire un nome utente di un utente sul computer di origine e una password.
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.
Passare alla nuova directory ( z:\
) e sparare. I comandi avranno un lungo ritardo ma alla fine dovrebbero funzionare.
link:
http://tftpd32.jounin.net/tftpd32_download.html (server DHCP x86 o x64, nessuna boot\
directory)
Collegamento WinPE rimosso <- Dovrai ottenere una copia legale di WinPE. Cerca sul sito Web di Microsoft Windows AIK (Automated Installation Kit). Conterrà WinPE e puoi usarlo come immagine di avvio (winpe.wim).
http://www.geeksonhigh.com/hardware/cannot-boot-from-windows-7-cd-try-pxe
http://certcollection.org/forum/topic/28167-installing-windows-7-over-the-network-using-pxe-booting-and-tftp/
Risoluzione dei problemi:
Se si verifica un errore "autorun.dll" could not be loaded or is corrupt setup can not continue error code (0xC1)
. Ciò significa che la tua versione di WinPE non corrisponde all'ISO di Windows. Digitare ver
al prompt di WinPE. Otterrai qualcosa di simile 6.*.****
.
Ecco una tabella approssimativa della ver
versione di WinPE per 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 | ??? |
Collegamenti Windows AIK: