Come installare Windows 7 dalla rete?


80

È possibile installare Windows 7 ( Current RTM Version ) su un computer senza utilizzare supporti rimovibili come DVD o USB?

La prima cosa che mi viene in mente è attraverso la rete, ma non ho esperienza di una nuova installazione di Windows 7 tramite la rete .

Come installare Windows 7 tramite la rete senza supporti rimovibili?

PS So che alcuni potrebbero pensare che farlo sia solo una perdita di tempo ed è più facile farlo con supporti rimovibili, ma nella situazione attuale il PC di destinazione non ha né un'unità CD / DVD né supporta l'avvio da USB. Inoltre, il computer di destinazione è collegato alla rete tramite una connessione wireless (non so se causerà problemi con l'installazione).

Risposte:


52

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 TESTe 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 veral prompt di WinPE. Otterrai qualcosa di simile 6.*.****.

Ecco una tabella approssimativa della verversione 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:


Molto vicino al modo in cui l'ho fatto. Grazie per aver fornito una guida completa. Guadagni il mio voto e spunta :)
George

Ottengo l'errore 53 sul comando "net use" e 1231 quando eseguo il ping del server qualche idea di cosa potrebbe causare questo?
Nikhil Bhandari,

3
Non capisco Fa pxeboot.comparte del disco di installazione di Windows o tftp? Perché non ce l'ho da nessuna parte. Pertanto il computer client non si avvia.
esperto

1
Collegamento a megaupload = fail. Anche quello includeva un'immagine di WinPE e non è un freeware che passa.
Tim

1
@Varie persone che chiedono informazioni sul wifi: l'avvio PXE non funziona tramite WiFi per molte ragioni (sicurezza, configurazione richiesta, ...). Avrai bisogno di un cavo Ethernet.
Mark K Cowan,

11

Vedere il seguente articolo "Come installare Vista su un M200 senza un'unità CD usando TFTP" .
Questo contiene istruzioni dettagliate per l'installazione in rete tramite Vista e dovrebbe funzionare anche per Win7 e l'installazione potrebbe essere applicabile alla tua. Per funzionare, il tuo computer deve supportare l'avvio PXE. Leggi anche i commenti dopo l'articolo, sembrano pertinenti.


Il modo di avviare il PC tramite PXE ha funzionato ma quando si tenta di avviare l'installazione in ambiente PXE, l'installazione di Windows dice che la versione non è compatibile con la versione su Windows che sto eseguendo.
George,

2
È un problema a 32 bit / 64 bit? Questo aiuta: support.microsoft.com/kb/932447
harrymc,

Un altro link utile, più recente, sulla stessa linea: cyberstreams.com/blog/?p=248
Ben

8

Chiunque abbia provato questo, può testimoniare quanto sia difficile riuscirci. Di recente ho avuto lo stesso problema da risolvere e ho fatto molte letture e test. Alla fine, lo strumento più semplice per il lavoro è Serva . Almeno secondo me.

Ma anche Serva è incline al fallimento. Avrai bisogno di molto lavoro per farlo funzionare. Inoltre, la sua documentazione è piuttosto scarsamente strutturata e tecnica. Quindi non è così facile capire come configurarlo.

Ecco perché ho deciso di provare e documentare l'intero processo da solo, compresi i problemi che le persone hanno maggiori probabilità di incontrare. Dal momento che il tutto è così complesso, ho pubblicato una lunga guida passo passo: Come installare qualsiasi versione di Windows da altri computer in rete

Spero che alcune persone lo trovino utile.


Grazie mille! Ho provato a utilizzare tftp32 / tftp64, ma non ha funzionato per me poiché non avevo accesso a Windows PE e non ero disposto a scaricare 3,4 GB di Windows 8 ADK per crearlo. Forse c'è una soluzione più semplice, ma non sono riuscito a tirarlo fuori. Con Serva, non ho nemmeno dovuto cercare i driver, è riuscito senza di loro. La tua guida è molto utile e facile da seguire.
Nikola Malešević,

Serva non è soggetto a guasti e ha una documentazione piuttosto semplice ed estesa.
Pat

Ho scelto di non essere d'accordo con te.
Corporate Geek,



1

Se hai spazio, copierei i contenuti multimediali sul tuo PC tramite una condivisione di rete e quindi installerei da quello.


1
Con ... da quale ambiente avviare?
Joey,

1
OP non specifica che la macchina non ha un sistema operativo.

1

Se disponi di un server Linux, (AMAHI.org) monta il DVD di installazione e modifica il file di configurazione di Samba - # 'nano /etc/samba/smb.conf' ..

Aggiungi le righe in basso - [DVD] inserisci quindi path = / media / UDF Volume / quindi inserisci di nuovo e aggiungi - guest ok = yes entra in Control X quindi y per salvare ed entra per uscire.

Quindi dal tuo client è arrivato alle connessioni di rete - condivisioni e lì troverai i file di immagine.

Se dopo aver copiato il file il tuo computer si riavvia e sembra che si blocchi, attendi altri 10 minuti e poi se non sta ancora facendo nulla riavviare, ma non toccare alcun tasto. attendere e guardare i palloncini per ricominciare da capo le finestre.

Se ancora niente F8 in safemode e vai al prompt dei comandi e in c: net usa y: \ YOURSERVER \ DVD e tutto dovrebbe ricominciare. Windows 7 ha appena terminato il caricamento sul mio HTPC in salotto.


0

Se si dispone di una connessione cablata, è possibile utilizzare PXE se il sistema lo supporta. Penso che tu stia provando a fare un'installazione remota via wireless.


0

Questo può essere fatto con Serva

http://www.vercot.com/~serva/howto/WindowsPXE1.html

Fondamentalmente, prende i file da un CD / DVD di Microsoft Install e li offre come installazione di rete. Serva automatizza la procedura; l'unica cosa che devi fare è copiare i file dal CD / DVD di installazione e creare una condivisione di rete. Inoltre, consente di installare diversi sistemi operativi creando automaticamente un menu di installazione.

Freddo; se disponi già di un DHCP funzionante, puoi impostare Serva DHCP come proxyDHCP e non devi nemmeno toccare il tuo server DHCP già installato.

(Sono legato allo sviluppo di Serva)


-4

Ho aggiornato il mio notebook da Vista a Windows 7 senza un'unità DVD.

  1. clonare il DVD in un ISO da un desktop.
  2. Installa l'elenco degli strumenti daemon sul notebook.
  3. Passaggio 3. Montarlo e installarlo dall'immagine del DVD.

È tutto. NESSUN SERVER, NESSUN USB, NESSUN IMPOSTAZIONE DI RETE

Mi permette di installare una nuova istanza di Windows.

Dopo l'installazione, sposta e esegue il backup dei vecchi (Vista) di C: \ Users, Programmi e Windows. in una vecchia cartella.

Senza partizionamento e senza riformattazione. È pulito perché:

  • Nessun registro riutilizzato
  • Nessun account utente anticipa
  • Nessuna domanda anticipata

Copia i tuoi file dalla cartella di backup al tuo nuovo profilo e infine elimina la cartella di backup e la ISO. Nulla è lasciato alle spalle.


Non vicino a rispondere al PO.
Tim
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.