Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
- Windows 10
Este passo a passo descreve como configurar um servidor PXE para carregar o Windows PE inicializando um computador cliente da rede. Usando as ferramentas do Windows PE e um arquivo de imagem do Windows 10, você pode instalar o Windows 10 da rede.
Pré-requisitos
- Um computador de implantação: um computador com o Kit de Avaliação e Implantação do Windows (Windows ADK) e o complemento do Windows PE com o ADK instalado.
- Um servidor DHCP: é necessário um servidor DHCP ou proxy DHCP configurado para responder às solicitações do cliente do PXE.
- Um servidor PXE: um servidor que executa o serviço TFTP que pode hospedar os arquivos de inicialização do Windows PE que o cliente baixará.
- Um servidor de arquivos: um servidor que hospeda um compartilhamento de arquivos de rede.
Todas as quatro funções especificadas acima podem ser hospedadas no mesmo computador ou cada uma pode estar em um computador separado.
Etapa 1: Copiar arquivos de origem do Windows PE
No computador de implantação, selecione Iniciar e digite implantação.
Clique com o botão direito do mouse em Ambiente de Ferramentas de Implantação e Geração de Imagens e selecione Executar como administrador. O atalho do Ambiente de Ferramentas de Implantação e Geração de Imagens abre uma janela do prompt de comando e define automaticamente as variáveis de ambiente para apontar para todas as ferramentas necessárias.
Execute o seguinte comando para copiar os arquivos base do Windows PE em uma nova pasta. O script requer dois argumentos: arquitetura de hardware e local de destino. O valor de <arquitetura> pode ser x86, amd64 ou arm e <destino> é um caminho para um diretório local. Se o diretório ainda não existir, ele será criado.
copype.cmd <architecture> <destination>Por exemplo, o comando a seguir cópia os arquivos de arquitetura amd64 no diretório C:\winpe_amd64:
copype.cmd amd64 C:\winpe_amd64O script cria a estrutura do diretório de destino e copia todos os arquivos necessários para essa arquitetura. No exemplo anterior, os seguintes diretórios são criados:
C:\winpe_amd64 C:\winpe_amd64\fwfiles C:\winpe_amd64\media C:\winpe_amd64\mountMonte a imagem de base do Windows PE (winpe.wim) no diretório \mount usando a ferramenta DISM. A montagem de um arquivo de imagem descompacta o conteúdo do arquivo em uma pasta, permitindo que você faça alterações diretamente ou com o uso de ferramentas, como a DISM. Veja o exemplo a seguir.
dism.exe /mount-image /imagefile:c:\winpe_amd64\media\sources\boot.wim /index:1 /mountdir:C:\winpe_amd64\mountVerifique se a mensagem "Operação concluída com êxito " é exibida.
Observação
Para exibir as imagens montadas no momento, insira
dism.exe /get-MountedWiminfo.Mapeie um compartilhamento de rede para o diretório raiz TFTP no servidor PXE/TFTP e crie uma pasta \Boot. Consulte a documentação do servidor do protocolo TFTP para determinar o diretório raiz do servidor TFTP, ative o compartilhamento para esse diretório e verifique se que ele pode ser acessado na rede. No exemplo a seguir, o nome do servidor PXE é PXE-1, e o diretório raiz TFTP é compartilhado usando um caminho de rede de \\PXE-1\TFTPRoot:
net.exe use y: \\PXE-1\TFTPRoot y: md BootCopie os arquivos de inicialização do PXE do diretório montado na pasta \boot. Por exemplo:
copy c:\winpe_amd64\mount\windows\boot\pxe\*.* y:\BootCopie o arquivo boot.sdi no servidor PXE/TFTP.
copy C:\winpe_amd64\media\boot\boot.sdi y:\BootCopie a imagem inicializável do Windows PE (boot.wim) na pasta \boot.
copy C:\winpe_amd64\media\sources\boot.wim y:\Boot(Opcional) Copiar fontes TrueType para a pasta \boot
copy C:\winpe_amd64\media\Boot\Fonts y:\Boot\Fonts
Etapa 2: Definir configurações de inicialização e copiar o arquivo BCD
Crie um repositório BCD usando bcdedit.exe:
bcdedit.exe /createstore c:\BCDDefina configurações de RAMDISK:
bcdedit.exe /store c:\BCD /create {ramdiskoptions} /d "Ramdisk options" bcdedit.exe /store c:\BCD /set {ramdiskoptions} ramdisksdidevice boot bcdedit.exe /store c:\BCD /set {ramdiskoptions} ramdisksdipath \Boot\boot.sdi bcdedit.exe /store c:\BCD /create /d "winpe boot image" /application osloaderO último comando retornará um GUID, por exemplo:
The entry {a4f89c62-2142-11e6-80b6-00155da04110} was successfully created.Copie esse GUID para uso no próximo conjunto de comandos. Em cada comando mostrado, substitua "GUID1" pelo GUID.
Crie uma nova entrada de aplicativo de inicialização para a imagem do Windows PE:
bcdedit.exe /store c:\BCD /set {GUID1} device ramdisk=[boot]\Boot\boot.wim,{ramdiskoptions} bcdedit.exe /store c:\BCD /set {GUID1} path \windows\system32\winload.exe bcdedit.exe /store c:\BCD /set {GUID1} osdevice ramdisk=[boot]\Boot\boot.wim,{ramdiskoptions} bcdedit.exe /store c:\BCD /set {GUID1} systemroot \windows bcdedit.exe /store c:\BCD /set {GUID1} detecthal Yes bcdedit.exe /store c:\BCD /set {GUID1} winpe YesDefina configurações de BOOTMGR (lembre-se de substituir GUID1 no terceiro comando pelo GUID):
bcdedit.exe /store c:\BCD /create {bootmgr} /d "boot manager" bcdedit.exe /store c:\BCD /set {bootmgr} timeout 30 bcdedit.exe /store c:\BCD -displayorder {GUID1} -addlastCopie o arquivo BCD no seu servidor TFTP:
copy c:\BCD \\PXE-1\TFTPRoot\Boot\BCD
Agora o servidor PXE/TFTP está configurado. Você pode exibir as configurações de BCD que foram definidas usando o comando bcdedit.exe /store <local> do arquivo BCD /enum all. Veja o exemplo a seguir. Observação: o GUID será diferente do mostrado abaixo.
C:\>bcdedit.exe /store C:\BCD /enum all
Windows Boot Manager
--------------------
identifier {bootmgr}
description boot manager
displayorder {a4f89c62-2142-11e6-80b6-00155da04110}
timeout 30
Windows Boot Loader
-------------------
identifier {a4f89c62-2142-11e6-80b6-00155da04110}
device ramdisk=[boot]\Boot\boot.wim,{ramdiskoptions}
description winpe boot image
osdevice ramdisk=[boot]\Boot\boot.wim,{ramdiskoptions}
systemroot \Windows
detecthal Yes
winpe Yes
Setup Ramdisk Options
---------------------
identifier {ramdiskoptions}
description ramdisk options
ramdisksdidevice boot
ramdisksdipath \Boot\boot.sdi
Dica
Se você iniciar o processo de inicialização PXE, mas receber o erro Os dados de configuração de inicialização do seu PC estão ausentes ou contêm erro, verifique se o \boot diretório está instalado no diretório raiz do servidor TFTP correto. No exemplo usado aqui, o nome desse diretório é TFTPRoot, mas o servidor TFTP pode ser diferente.
Resumo do processo de inicialização PXE
O processo a seguir resume a inicialização do cliente PXE.
Observação
O exemplo a seguir pressupõe que o cliente e o servidor PXE estejam na mesma rede/sub-rede/vlan ou que as solicitações PXE tenham sido encaminhadas adequadamente do cliente para o servidor PXE usando auxiliares de IP configurados no roteador ou comutador. Para obter mais informações sobre auxiliares de IP, consulte Configuração do roteador para encaminhar difundições.
Um cliente contata o servidor PXE. Quando o cliente está em uma rede/sub-rede/vlan diferente do servidor PXE, o cliente é roteado para o servidor PXE usando os auxiliares de IP.
O servidor PXE envia as opções de DHCP 060 (identificador de cliente PXEClient), 066 (nome do host do servidor de inicialização) e 067 (nome do arquivo de inicialização) para o cliente.
O cliente baixa
boot\PXEboot.n12do servidor TFTP com base no valor do nome do arquivo de inicialização da opção 067 do DHCP recebido do servidor PXE.PXEboot.n12começa imediatamente uma inicialização de rede.O cliente baixa
boot\bootmgr.exee oboot\BCDarquivo do servidor TFTP.Observação
O repositório BCD deve residir
\bootno diretório do servidor TFTP e deve ser nomeado BCD.Bootmgr.exelê as entradas e downloadsboot\boot.sdido sistema operacional BCD e a imagem do Windows PE (boot\boot.wim). Os arquivos opcionais que também podem ser baixados incluem fontes TrueType (boot\Fonts\wgl4_boot.ttf) e o arquivo de estado de hibernação (\hiberfil.sys), se esses arquivos estiverem presentes.Bootmgr.exeinicia o Windows PE chamandowinload.exedentro da imagem do Windows PE.O Windows PE é carregado, um prompt de comando é aberto e
wpeinit.exeexecutado para inicializar o Windows PE.O cliente do Windows PE fornece acesso a ferramentas como
imagex.exe,diskpart.exeebcdboot.exeusando o prompt de comando do Windows PE. Com a ajuda dessas ferramentas acompanhadas por um arquivo de imagem do Windows 10, o computador de destino pode ser formatado corretamente para carregar um sistema operacional completo do Windows 10.