8

Click here to load reader

instalação WinXP Unattended _Não Assistida

Embed Size (px)

Citation preview

Page 1: instalação WinXP Unattended _Não Assistida

Pra quem nunca ouviu falar, instalação Unattended, é um tipo de instalação em que o usuário não precisa interagir em nada enquanto o programa se "auto" instala. Por exemplo uma instalação unattended do Windows XP, durante a instalação você não precisa responder aquelas perguntas como: nome do usuário, organização, product key, etc... e pode ir muito mais além disso podendo até instalar programas e drivers sem nenhuma intervenção do usuário. Muito útil pra quem formata o PC regularmente. Bem acho que alguns se interessaram e por isso e estão se perguntando, COMO QUE EU FAÇO ISSO?? E é exatamente isso que eu vou tentar explicar passo a passo aqui.

1º passo: Copie todos os arquivos do CD do Windows XP para o HD e crie uma pasta com o nome de WINXP (pode ser o nome q você quiser, só escolhi esse para dar um exemplo) depois procure o arquivo setupmgr.exe que se encontra no diretório WINXP>SUPPORT>TOOLS e talvez se encontre compactado no arquivo DEPLOY.CAB.

2º passo: O setupmgr.exe é um Gerenciador de Instalação que gera um arquivo de respostas para automatizar a instalação do Windows XP. Execute-o e escolha as seguintes opções: Criar Novo > Instalação Autônoma > Escolha a Versão do O.S. > Totalmente Automatizado > Instalar de CD e por fim aceitar a licença.

Agora é só você responder tdas as perguntas e inserir o serial e lembre-se, se você deixar de responder alguma pergunta essencial o Windows irá perguntar novamente durante a instalação inclusive se colocar o serial errado. Depois de preencher todos os campos o Gerenciador de Instalação irá gerar dois arquivos o unattend.txt e o unattend.bat, veja como ficou o unattend.txt:

Page 2: instalação WinXP Unattended _Não Assistida

3º Passo: (Para quem quiser que sejam instalados outros programas e/ou drivers automaticamente veja essa parte no final). Renomeie o arquivo unattend.txt para WINNT.SIF e coloque o no diretório WINXP>I386 junto com o arquivo unattend.bat. Agora é só gravar os arquivos em um CD lembrando de fazer com que seja um CD de Boot, para isso será necessário extrair o arquivo de boot do CD do Windows XP usando o programa Isobuster e procure um arquivo .img que se encontra na parte Bootable CD e depois você deve extrair esse arquivo do CD que deverá ser indicado no Nero (ou outro programa qualquer para gravar CDs) na hora de gravar o CD de Boot. Exemplo:

Page 3: instalação WinXP Unattended _Não Assistida

Não se esqueça de colocar...

Kind Of emulation: No Emulation Load segment of sectors: 07C0 Number of loaded sectors: 4

Se colocar errado o boot não irá funcionar.

4º Passo: Para que os programa sejam instalados é necessário que eles sejam copiados para o HD, mas como é difícil saber em qual unidade se encontra o CD de instalação e em qual unidade está sendo instalado o Windows (Caso o HD esteja reparticionado) dificultaria o simples uso de um comando COPY, então para isso vamos utilizar os diretórios de distribuição, chamados OEM. O Diretório de distribuição deve ser criados no CD de instalação Unattended, dentro de um diretório chamado $OEM$ (WINXP>$OEM$). Alguns exemplos dos diretórios OEM:

$$ (WINXP>$OEM$>$$ - os arquivos aqui contidos são copiados para o diretório de instalação do WINDOWS.

$1 (WINXP>$OEM$>$1 - esses são copiados para a raiz do disco em que o Windows está sendo instalado (C:\ ou equivalente).

$Docs (WINXP>$OE$>$Docs) esses são copiados para a pasta Documents and Settings.

$Progs (WINXP>$OEM$>$Progs) e esses são copiados para a pasta Arquivos de Programas.

Agora deve ser criados os subdiretórios INSTALL e DRIVERS dentro do $1

Page 4: instalação WinXP Unattended _Não Assistida

(WINXP>$OEM$>$1>INSTALL e WINXP$OEM$>$1>DRIVERS) que iremos usar mais a frente.

5º Passo: Agora vamos fazer a parte da instalação dos Drivers. Para isso devemos procurar os arquivos .INF, .CAT ou .SYS que são os drivers em si, que se encontram compactados caso você tenha baixado da Internet ou em um subdiretório WINXP no CD de instalação do periférico. Eles devem ser copiados para o diretório WINXP>$OEM$>$1>DRIVERS para que sejam copiados para C:\Drivers (Caso o Windows seja instalado na partição C: ). É recomendável que você agrupe seus drivers em diretórios numerados de modo a serem instalados em uma certa ordem: 00IDE, 01MODEM, 02SOM.

Mas para que o Windows tome conhecimento desses drivers devemos voltar ao arquivo unattend.txt para acrecentar esses comandos na seção [Unattended]: OemPnPDriversPath="DRIVERS\00IDE;DRIVERS\01MODEM;DRIVERS\02SOM" ( Esse é o meu exemplo, você deve ajustar para q se adapte para os diretórios que foram criados na pasta DRIVERS por você), DriverSigningPolicy=Ignore ( Para não interromper a instalação para perguntar se deve instalar drivers q não tenham o certificado WHQL) e mudar o item OemPreinstall para Yes e acrescentar o itém UnattendedSwitch="yes".

6º Passo: Agora irei explicar como q se faz a parte de instalação Unattended de programas. Copie os arquivos de instalação para o diretório WINXP>$OEM$>$1>INSTALL para que sejam copiados para C:\INSTALL. Agora devemos criar o arquivo START.CMD usando o bloco de notas e salvá-lo dentro do diretório WINXP>$OEM$>$1>INSTALL. A sintaxe geral dos comandos para instalar cada programa é algo como: start /wait %systemdrive%\INSTALL\Arquivo.exe /SWITCHES. Aonde /SWITCHES é um comando ou um conjunto de comandos que orienta o programa a se instalar sem a intervenção do usuário. Os Switches variam de programa para programa e até mesmo de diferentes versões dos mesmos programas e não é muito fácil de achar os Switches. Abaixo como ficou o START.CMD e alguns exemplos de switches para uns programas.

Page 5: instalação WinXP Unattended _Não Assistida

Agora devemos voltar para o arquivo unattend.txt para acrescentar mais um comando: Na Seção [GuiRunOnce]: %systemdrive%\INSTALL\Start.cmd para que ele seja executado na 1º vez que você logar no Windows.

Um outro comando deve ser acrescentado (caso o Win XP tenha o SP2) no campo [Data]: AutomaticUpdates=yes e outro comando que pode ser mudado no campo [Data] é o AutoPartition=0, caso você queira q o Windows interaja com você durante a formatação e a escolha da partição para a instalação, muito útil quando o HD está reparticionado.

Bem como vocês devem ter percebido o único limite de programas a serem instalados automaticamente é o espaço no CD. Por isso se vocês quiserem mais espaço existem arquivos que podem ser apagados sem que afetem a instalação, que são esses:

Page 6: instalação WinXP Unattended _Não Assistida

DOCS: quase não ocupa espaço, mas pode apagar. VALUEADD: +/- 12Mb a mais para programas, pode apagar. SUPPORT: tbm mais 12Mb a mais, pode apagar. I386>WIN9XMIG, WIN9XUPG, E WINNTUPG: Arquivos de upgrade do Win 9X e WIn NT juntos tem 37Mb, caso você não vai instalar o WIndows XP em cima de um desses sistemas pode apagar. I386>Lang: São 99Mb a mais, caso você não precise de suporte a outros idomas pode apagar. Faça um teste antes de apagar definitivamente.

Bem espero q vocês tenha gostado.