Desde as versões mais antigas do Windows, sempre foi possível automatizar o processo de instalação dos sistemas operacionais, e isto não é diferente para o Windows XP. O tempo médio perdido com a instalação do sistema operacional costuma consumir em torno de uma hora e meia, isso sem falar que, durante toda a instalação, você será obrigado a interagir com a mesma, fornecendo as informações de número de série, nome de máquina, componentes a serem instalados, e etc. Estaremos abordando neste artigo como criar um script para uma instalação do tipo unattended. Existem outras formas de realizar esta tarefa, tendo elas as seguintes características: - Instalação via Unattended: O processo de setup é executado através de uma linha de comando, que faz uma chamada a um arquivo texto contendo todos os parâmetros do setup. Costuma ser o método mais lento, porém seu custo é o menor, pois as ferramentas de criação dos scripts vêm junto com o CD original do produto. Outro fator positivo é o fato de que pode ser utilizado um único script para vários tipos diferentes de hardware, sendo interessante para empresas que possuam uma variedade grande de tipos de computadores.
- Sysprep: Neste método é feita a instalação em uma estação, exatamente como ela deve ir para o usuário final. Após a instalação, será executado o Sysprep (disponivel no CD do Windows). Esta ferramenta irá retirar os SIDs (Security Identifiers) da máquina, eliminando seu nome de computador, domínio a qual pertence, número de série, etc. Após estas informações serem retiradas, deve ser utilizado um software de clonagem de disco/partição como, por exemplo, o Norton Ghost, ou o DriveImage, da PowerQuest, para retirar uma imagem. Esta imagem poderá ser utilizada posteriormente em máquinas que possuam o mesmo HAL (Hardware Abstraction Layer - Camada de Abstração de Hardware) e Mass Storage (chipsets e controladoras de disco). Isto significa que somente máquinas de modelos idênticos funcionam corretamente, sendo necessário uma imagem para cada tipo de hardware. Apesar de ser o método mais rápido (a distribuição de imagem através do Norton Ghost ou DriveImage costuma levar em média 30 minutos em uma rede a 10 Mbits), envolve o custo da licença destas ferramentas, além de exigir que o cliente possua um número muito reduzido de modelos diferentes de computadores. O baixo tempo de instalação deve-se a fato de que não será necessário instalar novamente o Windows, bastando descarregar a imagem para as estações e fazer os ajustes necessários.
- Remote Installation Service (RIS): Parecido com o método Sysprep, o RIS depende que você possua DHCP, DNS e Active Directory funcionando na sua rede. Alem do mais, é necessário que as máquinas possuam placas de rede PXE (Pré-boot Execution Environment), um recurso disponível em algumas placas de rede PCI. Não envolve custo adicional de uma ferramenta de terceiros.
Como cada método possui uma particularidade, vamos começar pelo primeiro deles. O importante é ter em mente de que não existe o melhor método, mas sim aquele que melhor atende às suas necessidades. A seguir, você acompanhará os passos necessários para realizar suas implementações de Windows XP Professional. Instalação Unattended Para este primeiro método a ser demonstrado, vamos considerar o seguinte ambiente: Server 01 - Servidor contendo scripts de instalação, bem como os arquivos de instalação. Máquina 01 - Estação contendo 128 MB de memória, um HD IDE de 10 GB e placa de rede 10/100 Mbits. - Inicialmente será necessário que seja utilizado um disquete de boot na estação que será feito o setup. Caso não tenha nenhum em mão, existem alguns sites que distribuem gratuitamente (inclusive o Superdownloads). Este disquete deverá conter uma versão enxuta do DOS, com pelo menos SmartDrive, Format, Fdisk, drivers da placa de rede para DOS e protocolo TCP/IP.
- Faça o particionamento do disco da estação com este disquete. Como está sendo feito pelo DOS, não será possível criar uma partição maior que 2 GB. Isto não será problema, pois é possível inserir dentro do script unattended um parâmetro que irá unir a partição existente com o restante do disco, que não deverá estar particionado, formando uma única partição C: com o tamanho total do disco. Adiante este parâmetro será explicado.
- Após a formatação da nova partição, vamos partir para a criação dos scripts no servidor. Para isto tenha em mãos o CD original do Windows.
- Abra o CD do Windows e localize a pasta \SUPPORT\TOOLS. Descompacte o arquivo DEPLOY.CAB para um diretório a sua escolha (por exemplo C:\DEPLOY).
- Execute dentro da pasta C:\DEPLOY (ou o diretório no qual você descompactou os arquivos) o utilitário SETUPMGR.EXE. A ferramenta que estaremos utilizando para criar os scripts chama-se Windows Setup Manager Wizard. Ver Tela 01.
- Selecione a opção para criar um novo script de instalação. O resultado final será um arquivo TXT contendo todos os parâmetros. Cuidado: como a mesma ferramenta permite editar um script já existente, faça um backup deste arquivo, pois o Windows Setup Manager Wizard oferece apenas algumas opções de Setup. Posteriormente estaremos adicionando novos parâmetros através do NotePad e que, se forem abertos pelo Windows Setup Manager Wizard, irão ser retirados do script, já que o mesmo não reconhece estas linhas adicionais. A melhor maneira de editar posteriormente estes scripts é através do NotePad. Ver Tela 02
- A seguir será questionado para qual método de instalação o script criado será utilizado. Em todos os métodos (Sysprep, RIS e Unattended) são utilizados os scripts em algum momento. Nesta primeira parte, vamos trabalhar apenas com a opção de Windows Unattended Installation. Ver Tela 03.
Continua na próxima página.
|
|