Como instalar o Windows 7 a partir da rede?

80

É possível instalar o Windows 7 ( versão atual da RTM ) em um computador sem usar mídia removível como DVD ou USB?

A primeira coisa que me vem à cabeça é através da rede, mas não tenho experiência em fazer uma nova instalação do Windows 7 via rede .

Como instalar o Windows 7 através da rede sem mídia removível?

PS: Sei que alguns podem pensar que isso é apenas uma perda de tempo e é mais fácil fazê-lo com mídia removível, mas, na situação atual, o PC de destino não possui unidade de CD / DVD nem suporta a inicialização via USB. Além disso, o computador de destino está conectado à rede por uma conexão sem fio (não sei se isso causará problemas na instalação).

George
fonte

Respostas:

52

Acabei de fazer isso (01-04-2011), e essa pergunta tem uma classificação sempre alta no meu Google, então jogarei uma resposta de maneira muito posterior com as notas sobre o que aprendi. Espero que isso preencha alguns espaços em branco.

O SO de origem era Win7 x64.


Máquina de origem:

Esta máquina deve ter um endereço IPv4 estático. Este exemplo será usado 192.168.0.1.

Esta máquina deve ter uma instalação do Windows em uma pasta compartilhada em algum lugar. Este exemplo usará.\win7

Este exemplo efetuará login na máquina de origem com usuário TESTe senha test.

Use tftpboot para inicializar um servidor DHCP (fornece um IP para um computador quando solicitado).
Isso também iniciará um servidor TFTP para todas as transferências de arquivos.

Deve haver uma pasta chamada boot\no diretório tftpboot que contém uma instalação do Windows PE.

Inicie o tftpd64.exe (ou tftpd32.exe), abra as configurações, use as configurações padrão e altere:

  • Endereços iniciais do pool de IPs: seja qual for, o pool de IPs a partir dos quais
  • Tamanho da piscina: deve ser> 2
  • Arquivo de inicialização: boot\pxeboot.com(será despejado no ambiente do Windows PE)
  • Máscara: 255.255.255.0 funciona bem.
  • Desmarque a opção "Endereço de ping antes da atribuição"
  • Marque "Vincular DHCP a este endereço"

Reinicie o programa para garantir que as alterações estejam em vigor.

Máquina receptora:

Execute uma inicialização de rede na máquina receptora. (O servidor DHCP atribuirá um IP).

O arquivo de inicialização será transferido e executado. Pressione F12 para solicitar ao Windows PE que faça alguma coisa.

Aguarde um pouco (30 a 60 segundos). Um prompt de comando será exibido e carregado. Aguarde até que um cursor esteja disponível.

Uma unidade deve ser atribuída à pasta raiz na máquina de origem. Para fazer isso:

X:\Windows\system32>net use z: \\192.168.0.1\win7

Um nome de usuário de um usuário na máquina de origem e uma senha devem ser inseridos.

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.

Navegue até o novo diretório ( z:\) e dispare. Os comandos terão um longo atraso, mas deverão funcionar eventualmente.

Ligações:

http://tftpd32.jounin.net/tftpd32_download.html (servidor DHCP x86 ou x64, sem boot\dir)

Link do WinPE removido <- Você precisará obter uma cópia legal do WinPE. Pesquise no site da Microsoft o Windows AIK (Kit de Instalação Automatizada). Ele terá o WinPE, e você pode usá-lo como imagem de inicialização (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/

Solução de problemas:

Se você encontrar um erro "autorun.dll" could not be loaded or is corrupt setup can not continue error code (0xC1). Isso significa que sua versão do WinPE é incompatível com a ISO do Windows. Digite verno prompt do WinPE. Você terá algo parecido 6.*.****.

Aqui está uma tabela aproximada da verversão do WinPE para o 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      |      ???          |

Links do Windows AIK:

Ben
fonte
Muito perto do jeito que eu fiz. Obrigado por fornecer o guia completo. Você ganha meu voto e carrapatos :)
George
Recebo o erro 53 no comando "net use" e 1231 quando sigo o servidor, alguma idéia do que pode estar causando isso?
Nikhil Bhandari
3
Eu não entendo. Faz pxeboot.comparte do disco de instalação do Windows ou do tftp? Porque eu não tenho em lugar nenhum. Portanto, a máquina cliente falha ao inicializar.
expert
1
Link para megaupload = fail. Também inclui uma imagem WinPE e não é freeware para ser distribuído.
Tim
1
Várias pessoas que perguntam sobre wifi: a inicialização PXE não funciona por WiFi por vários motivos (segurança, configuração necessária, ...). Você precisará de um cabo Ethernet.
Mark K Cowan
11

Consulte o artigo a seguir "Como instalar o Vista em um M200 sem uma unidade de CD usando TFTP" .
Ele contém instruções detalhadas para instalação em rede usando o Vista, e também deve funcionar para o Win7, e a instalação pode ser aplicável à sua. Seu computador precisa oferecer suporte à inicialização PXE para que isso funcione. Leia também os comentários após o artigo, eles parecem pertinentes.

harrymc
fonte
A maneira de inicializar o PC via PXE funcionou, mas ao tentar iniciar a instalação no ambiente PXE, a instalação do Windows diz que a versão não é compatível com a versão do Windows em que estou executando.
George George
2
É um problema de 32 bits / 64 bits? Isso ajuda: support.microsoft.com/kb/932447
harrymc
Outro link útil, mais recente, na mesma linha: cyberstreams.com/blog/?p=248
Ben
8

Todo mundo que tentou isso pode testemunhar o quão difícil é conseguir. Recentemente, tive o mesmo problema para resolver e fiz muitas leituras e testes. No final, a ferramenta mais simples para o trabalho é Serva . Pelo menos na minha opinião.

Mas mesmo Serva é propenso ao fracasso. Você precisará de muito trabalho para fazê-lo funcionar. Além disso, sua documentação é pouco estruturada e técnica. Portanto, não é tão fácil entender como configurá-lo.

Por isso, decidi tentar documentar todo o processo, incluindo os problemas que as pessoas provavelmente encontrarão. Como tudo é tão complexo, publiquei um longo guia passo a passo: Como instalar qualquer versão do Windows de outros computadores em rede

Espero que algumas pessoas achem útil.

Geek Corporativo
fonte
Graças um milhão! Tentei usar o tftp32 / tftp64, mas não funcionou para mim, pois não tinha acesso ao Windows PE e não estava disposto a baixar 3,4 GB do Windows 8 ADK para criá-lo. Talvez exista uma solução mais fácil, mas não consegui retirá-la. Com o Serva, eu nem precisei procurar drivers, ele conseguiu sem eles. Seu guia é muito útil e fácil de seguir.
Nikola Malešević
Serva não é propenso a falhas e possui uma documentação bastante simples e extensa.
Pat
Eu escolho discordar de você.
Corporate Geek
1

Se você tiver espaço, copio o conteúdo da mídia para o seu PC através de um compartilhamento de rede e depois instalo a partir dele.


fonte
1
Com ... em que ambiente inicializar?
9119 Joey
1
O OP não especifica que a máquina não possui um sistema operacional.
1

Se você possui um servidor Linux, (AMAHI.org) monta você instala o DVD e edita seu arquivo de configuração do Samba - # 'nano /etc/samba/smb.conf'.

Adicione as linhas na parte inferior - [DVD] digite, em seguida, path = / media / UDF Volume /, em seguida, digite novamente e adicione - guest ok = yes, digite Control X e y para salvar e digite para sair.

Então, a partir do seu cliente chegou às conexões de rede - compartilhamentos e lá você encontrará os arquivos de imagem.

Se após a cópia do arquivo o computador reiniciar e parecer travar, aguarde mais 10 minutos e, se ainda não estiver fazendo nada, reinicie, mas não toque em nenhuma tecla. espere e observe os balões começarem do zero.

Se ainda não houver nada F8 no modo de segurança, vá para o prompt de comando e, no comando c: net, use y: \ YOURSERVER \ DVD e tudo deverá iniciar novamente. O Windows 7 acabou de carregar o meu HTPC na sala de estar.

o8t3
fonte
0

Se você tiver uma conexão com fio, poderá usar o PXE se o sistema suportar. Eu acho que você está tentando fazer uma instalação remota via wireless.

Dinheiro do almoço
fonte
0

Isso pode ser feito com o Serva

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

Basicamente, ele pega os arquivos de um CD / DVD do Microsoft Install e os oferece como instalação em rede. Serva automatiza o procedimento; a única coisa que você precisa fazer é copiar os arquivos do CD / DVD de instalação e criar um compartilhamento de rede. Também permite instalar vários sistemas operacionais criando automaticamente um menu de instalação.

Legal; se você já possui um DHCP em funcionamento, pode configurar o Serva DHCP como proxyDHCP e nem precisa tocar no servidor DHCP já instalado.

(Estou relacionado ao desenvolvimento Serva)

Pat
fonte
-4

Eu atualizei meu notebook do Vista para o Windows 7 sem uma unidade de DVD.

  1. clone o DVD em um ISO a partir de uma área de trabalho.
  2. Instale a lista de ferramentas daemon no notebook.
  3. Etapa 3. Monte-o e instale a partir da imagem de DVD.

Isso é tudo. SEM SERVIDOR, SEM USB, SEM CONFIGURAÇÃO DE REDE

Ele me permite instalar uma nova instância do Windows.

Após a instalação, ele move e faz backup dos C: \ Usuários, Arquivos de Programas e Windows antigos (do Vista). para uma pasta antiga.

Sem particionamento e sem reformatação. Está limpo porque:

  • Nenhum registro reutilizado
  • Nenhuma conta de usuário antecipada
  • Nenhuma aplicação antecipada

Copie seus arquivos da pasta de backup para o seu novo perfil e, finalmente, exclua a pasta de backup e o ISO. Nada foi deixado para trás.

Dennis C
fonte
Não está perto de responder ao OP.
Tim