WinPE lento dhcp falha LTI

3

Existe uma boa maneira de fazer uma instalação LTI esperar por um endereço IP antes de tentar iniciar o assistente de instalação?

Atualmente recebo erros quando inicializo meu PEimg, que apenas informa que o caminho de rede para o compartilhamento de implantação está indisponível. ipconfig no cmd .. Eu não tenho IP :( ipconfig / renew me obtém um endereço IP válido.

Estou usando o Microsoft Deployment Toolkit, WAIK 2008 sp1, serviços de implantação do servidor 2008.

    
por MrTimpi 05.06.2009 / 10:23

3 respostas

1

Obrigado por todas as suas respostas! Eu estava no TrueSec (LabCenter) ontem em um seminário de implantação e recebi algumas dicas legais. em seguida, depois de mais algumas googling eu encontrei este

www.deployvista.com

Esta parece-me a maneira mais correta de lidar com o problema.

startnet.cmd:

wpeutil InitializeNetwork
ping localhost
wpeinit

Depois de 10 anos, parece funcionar sem falhas para mim. Espero que isso facilite as coisas para você!

    
por 11.06.2009 / 10:33
2

Eu tive o mesmo problema usando um CD do Discovery WinPE com o WDS.

Veja como eu consertei (a mesma solução deve funcionar para você):

  1. Use o ImageX para montar a imagem: (imagex / mountrw {caminho} \ boot.wim 1 {mountedDir})
  2. Abra o winpeshl.ini com o bloco de notas (de {mountedDir} \ windows \ system32)
  3. Edite o winpeshl.ini para ficar assim:

[LaunchApps]

x:\windows\system32\wpeinit.exe

x:\windows\system32\ping.exe,"localhost -n 25"

x:\sources\setup.exe,"/wds /wdsdiscover"

(Change this line to whatever starts your LTI installation!!!)

Salve, feche, desmonte e confirme a imagem: (imagex / desmontar / commit {mounterDir})

    
por 09.06.2009 / 02:19
2

Aqui está um script que eu chamo no final de startnet.cmd . O objetivo aqui é conectar-se a \\ MYSERVER \ MYSHARE e executar um script de menu armazenado lá. Se o script não puder ser encontrado, eu libero e renovo meu endereço IP e tente novamente.

echo OFF

set INSTALL_SERVER=MYSERVER
set INSTALL_SHARE=MYSHARE
set INSTALL_ACCOUNT=INSTALLUSERNAME
set INSTALL_PASSWORD=12345678
set INSTALL_ACCOUNT_DOMAIN=MYSERVER
set START_SCRIPT=menu.cmd

:NETWORK_LOGON
echo.
echo.
echo Logging on to %INSTALL_SHARE% on %INSTALL_SERVER% 
echo as %INSTALL_ACCOUNT_DOMAIN%\%INSTALL_ACCOUNT%...

Aqui está um ping para provocar a resolução de nomes,

ping 0.0.0.1 -n 3 -w 1000 > NUL
ping %INSTALL_SERVER% > NUL

Aqui está a tentativa de logon do WinPE para o servidor,

net use \%INSTALL_SERVER%\%INSTALL_SHARE% /user:%INSTALL_ACCOUNT_DOMAIN%\%INSTALL_ACCOUNT% %INSTALL_PASSWORD%
pushd \%INSTALL_SERVER%\%INSTALL_SHARE%
if exist %START_SCRIPT% call %START_SCRIPT%

Se eu não conseguir ver o script de menu, eu o libero, renovo e tento novamente

if not exist %START_SCRIPT% (
    ipconfig /release
    ipconfig /renew
    goto :NETWORK_LOGON
)
    
por 09.06.2009 / 15:13