Superdownloads.com.br
Encontre softwares para download

Instalações automatizadas - Parte II

Aprenda a fazer um script de instalação unattended do Windows XP Professional

Da redação em 08/Set/2003

Recomeçando exatamente do ponto em que parei na primeira parte desta matéria: normalmente em um processo de instalação automatizada, ocorrem casos na qual o Windows XP não possui os drivers necessários como, por exemplo, no caso de um driver de placa de vídeo. Para os principais casos que podem ocorrer, vamos listar a seguir como você pode solucionar o problema.

Incluindo drivers na instalação: este é o caso mais comum. Durante o processo de setup, o Windows verifica todos os dispositivos de hardware identificados, e lista seus PnP IDs. A seguir, consulta o arquivo driver.cab, que contêm todos os drivers e arquivos INF, verificando neste arquivo se algum PnP ID está especificado em algum dos arquivos INF dentro do driver.cab, e associa (caso encontre) com seu respectivo driver. Entretanto, é possível informar uma outra pasta a qual o Windows deverá consultar, caso não esteja no driver.cab. Para tal, edite as linhas dentro da Tag [UNATTENDED], e coloque as seguintes informações:

  1. DriverSigningPolicy=valor
    1. Especifica se o Windows irá checar a assinatura digital nos drivers. Como nem todos os fabricantes realizam tal processo, você pode desabilitar esta informação, com o risco de ter falhas de sistema.
    2. Valor=Ignore, Warn ou Block
  2. OemPnPDriversPath=valor
    1. Informa quais pastas o Windows deverá consultar em caso de detecção de hardware. Caso crie uma pasta chamada \DRIVER, e você possua vários subdiretórios com drivers em cada subpasta, faça o seguinte:
      OemPnPDriversPath="Drivers\ati01;Drivers\geforce302
  3. Será necessário criar um subdiretório abaixo da pasta I386 no servidor. A pasta deverá ter obrigatoriamente o nome $OEM$ e, abaixo desta, uma outra subpasta chamada $1. No caso do exemplo citado acima, ficaria da seguinte forma a estrutura de pastas:
    I386\$OEM$\$1\DRIVERS\ATI01 e I386\$OEM$\$1\DRIVERS\GEFORCE302
  4. OemPreInstall=valor
    1. Determina se uma instalação com pastas adicionais está sendo feita. Como está sendo usado o parâmetro OemPnPDriversPath, a máquina irá copiar para o disco local todas as pastas que existem debaixo da pasta I386.
    2. Valores=yes ou no
Particionar o HD: conforme mencionado anteriormente, podem ocorrer casos nos quaia as máquinas que serão instaladas possuem um volume superior a 2 GB. Somente podem ser extendidas as partições em NTFS. Caso você possua máquinas com volume maior, e queira criar uma única partição, faça o seguinte:
  1. Formate com o DOS uma partição de até 2 GB. Deixe o restante do disco sem particionar.
  2. Adicione as seguintes linhas na Tag [UNATTENDED]:
    1. ExtendOemPartition=valor
      1. valores:
        1. 0 = não extende
        2. 1 = extende o tamanho restante, criando um único volume com o tamanho total do disco
        3. XXX = permite informar em quantos MB adicionais será extendido
    2. FileSystem=valor
      1. valores=ConvertNTFS
Removendo os jogos da máquina: você pode desabilitar a instalação dos jogos na máquina adicionando uma Tag [COMPONENTS]. Após criar esta entrada, adicione as seguintes linhas:
  1. ACCESSOPT=valor
    1. Acessibility Options
  2. MINESWEEPER=valor
  3. FREECELL=valor
  4. HEARTS=valor
  5. PINBALL=valor
  6. SOLITAIRE=valor
  7. SPIDER=valor
  8. ZONEGAMES=valor
Valores = On ou Off

Após ter definido o script básico de instalação, vamos ver como executamos a linha de comando de instalação. No nosso exemplo, a instalação será executada via linha de comando através do DOS. O comando que será executado será o WINNT.EXE, que está dentro da pasta I386, localizada no servidor. Seus parâmetros suportados são:

/S: Informa qual é caminho que contém os arquivos de instalação. Suporta as seguintes combinações:
/S:\\servidor01\i386 (usando UNC)
/S:X:\i386 (através de letra de drive mapeado)
/S:. Esta opção é utilizada quando o WINNT.EXE é executado direto através de uma letra de drive mapeada

/T: Informa qual partição será utilizada para armazenar os arquivos temporários de instalação. Esta opção é utilizada quando se deseja instalar o Windows na partição D:, pois a localização dos arquivos temporários define a partição na qual será instalado o sistema operacional

/U: Informa qual a localização do arquivo unattended TXT. Suporta as seguintes combinações:
/U:\\servidor01\i386\ARQUIVO.TXT Usando UNC;
/U:X:\i386\ARQUIVO.TXT Aatravés de letra de drive mapeado;
/U:ARQUIVO.TXT Esta opção é utilizada quando o ARQUIVO.TXT está dentro da pasta I386.

/UDF:id ARQUIVO.UDB usado em conjunto com o parâmetro /U:. O parametro id identifica o nome da máquina, descrito no arquivo ARQUIVO.UDB e ARQUIVO.TXT;
/R: Especifica uma pasta adicional que será copiada durante o setup, e que não será apagada após o término do mesmo;
/RX: Especifica uma pasta adicional que será copiada durante o setup e que será apagada após o termino do mesmo.
Bom, acho que é isso por enquanto. Voltarei a falar mais tarde sobre outros assuntos relacionados.

Matérias relacionadas:
  • Instalações automatizadas - Parte I



  • Matérias relacionadas:

    Ofertas








    Comente

    Você não está logado! Clique aqui para fazer o login e poder enviar seu comentário.

    Ainda não há comentários sobre o Instalações automatizadas - Parte II.

    Superdownloads.com.br
    Softwares Windows Downloads Windows Softwares Linux Downloads Linux Softwares Online Downloads Online Softwares Mac Downloads Mac Superdownloads Mais seções