Mostrando postagens com marcador Manutenção. Mostrar todas as postagens
Mostrando postagens com marcador Manutenção. Mostrar todas as postagens

segunda-feira, 20 de julho de 2009

Iniciando o DOS pela rede

Apesar de não ser muito útil, em alguns casos pode ser necessário iniciar o DOS pela rede, como a atualização de uma BIOS, ou outros programas do tipo). Portanto resolvi mostrar como se faz para dar boot no DOS (MS-DOS, DR-DOS, FreeDOS, etc) pela rede. Para tanto é necessário uma imagem de disquete inicializável do DOS.

Programas Necessários:
  • Servidor TFTP e DHCP com suporte a PXE (Usaremos o TFTPd32). Para saber em detalhes veja meu outro artigo Montando um servidor de boot PXE.
  • PXELinux (componente do SYSLinux).
  • Imagem do DOS (usaremos o FreeDOS). fdboot.img.
Lembrando que qualquer imagem de disquete do DOS serve (DR-DOS, MS-DOS, boot Win98/ME, etc).

Copiando o arquivos para o servidor TFTP
  • Copie o arquivo de imagem do DOS (fdboot.img) para o díretório raiz do servidor TFTPd32 (C:\tftp, como antes).
  • Desconpacte o arquivo syslinux.zip em um pasta qualquer.
  • Pegue os arquivos memdisk (na pasta memdisk) pxelinux.0 (na pasta core) e os copie para a pasta do TFTPd32.
Criando um arquivo de configuração para o PXELinux

Dentro do diretório do TFTPd32 crie uma pasta chamada pxelinux.cfg. Em seguida, crie um arquivo chamado default (sem extensão) com o seguinte conteúdo:

default dos
timeout 0
prompt 0

label dos
kernel memdisk
append initrd=fdboot.img

Pronto! Agora ao dar boot pela rede ele vai carregar o FreeDOS ou DOS que você escolher.

terça-feira, 6 de janeiro de 2009

Iniciando Windows PE 2.0 via Rede

Nesse tutorial tentarei explicar como preparar um computador executando Windows para iniciar o sistema Windows PE 2.0 através da rede local. 

Programas necessários
  • Windows Automated Instalation Kit (WAIK). Download
  • servidor TFTP e DHCP com suporte a PXE (Usaremos o TFTPd32)
  • GimageX (para montar a imgem wim, Download)
O primeiro passo é configurar o servidor de boot PXE. Para saber em detalhes como configurar o TFTPd32 veja meu outro artigo Montando um servidor de boot PXE.

Em seguida, você deve criar uma pasta onde serão colocados todos os arquivos necessários. (Usaremos C:\tftp, como antes). Dentro desta deve-se criar uma pasta chamada sources e outra chamada boot.

Copie o arquivo winpe.wim que está no diretorio C:\Arquivos de Programas\Windows AIK\Tools\PETools\x86 para a pasta C:\tftp\sources e renomeie o arquivo winpe.wim para boot.wim.

Copie os arquivos boot.sdi e bcd que se estão na subpasta boot dentro da pasta onde que se encontra o winpe.wim para a pasta C:\tftp\boot.

Para obter os demais arquivos é necessário usar o gimagex para abrir o arquivo winpe.wim. Para isso, crie uma pasta onde será mostrado o conteúdo do arquivo boot.wim do Windows PE. Nesse tutorial usaremos c:\winpe. 
Obs. se estiver utlizando uma versão do Windows anterior ao Vista é necessário instalar o hotfix disponível na pasta hotfix do DVD do Windows AIK.

Abra o GimageX, clica a aba mount. Em mount point clique em browse escolha a pasta que você criou. Em source clique em browse escolha o arquivo boot.wim. Em seguida clique em mount.
Abra a pasta c:\winpe\windows\boot\PXE, e copie os arquivos bootmgr.exe e pxeboot.n12 para a pasta c:\tftp.

No TFTPd32 na opção Boot file preencha com pxeboot.n12, e aperte o botão Save para gravar as alterações.

Testando a inicialização

Para a testar a inicialização basta apenas iniciar outro computador da rede via PXE. Geralmente é necessário fazer alterar a configuração do BIOS setup. Se você não tiver outro computador para teste, ou não consegue configurá-lo para iniciar via PXE, você pode testar usando uma máquina virtual do VMWare.

Download do VMWare Player (necessário para executar a máquina virtual).

Atualização

O tutorial acima também serve para o Windows PE 3.0.

Nas versões em portugues do WAIK, parecem ter problemas com o bootmgr.exe. Se você tiver o DVD do Windows Vista poderá extrair-los do mesmo. Se não tiver pegue-o no link bootmgr.exe.

domingo, 4 de janeiro de 2009

Montando um servidor de boot PXE

Neste artigo tentarei mostrar como montar seu próprio servidor de inicialização pela rede via PXE no Windows XP usando o TFTPd32. Usaremos o TFTPd32, pois ele já vem com servidor TFTP e DHCP., além de ser bem simples de configurar.
1. Crie uma pasta onde serão colocados os arquivos do servidor TFTP (por exemplo C:\tftp).
2. Baixe o TFTPd32 de descompacte-o nesta pasta.
3. Abra o tftpd32.exe, clique no botão Settings e marque a opção PXE Compatibility.
Em seguida, vá até a guia DHCP server e altere a configuração do DHCP de acordo com o IP do computador. Por exemplo, conforme a figura abaixo:



Neste exemplo o computador está configurado no IP 10.10.2.1 e máscara da sub-rede 255.255.255.0, portanto o IP pool starting address deve ser 10.10.2.2. Size of pool define a quantidade de IPs que podem ser utilizados. Neste exemplo usamos o valor 10. O valor Mask deve ser preenchiado com a máscara da sub-rede.  O valor de Boot file vai variar de acordo com o sistema a ser inicializado pela rede. Ao concluir a configuração basta apertar o botão Save. Para mais detalhes de como inicializar um sistema operacional pela rede veja meus outros artigos que falam sobre sistemas específico.

domingo, 28 de dezembro de 2008

Criando um CD de boot do Windows XP

Quando iniciado a partir do CD, o Windows e também chamado de Windows PE (Preinstalation Environment). Uma vez que não se trata de uma versão completa do Windows, mas sim uma versão reduzida, não possuindo portanto algumas funcionalidades.

Um dos programas que podem ser utilizados para realizar esse processo é o Winbuilder. O Winbuilder é um programa especialmente desenvolvido para criar versões personalizadas do Windows PE, incluindo alguns programas e recursos. O Winbuilder possui diverssos projetos, que são a base para criação das versões personalizadas do Windows PE. Para se iniciar o Windows XP pelo CD-ROM utilizamos o projeto LiveXP.

Basta descompactar o arquivo zip do LiveXP numa pasta de sua escolha e executar o Winbuilder.exe. Pode-se escolher diversas opções de aplicativos, mas os mais importante já vem marcado por padrão. Para começar a construção do CD, o que pode demorar bastante, é só apertar no botão azul com nome Play.

Quando terminar será criado um arquivo chamado LiveXP.iso numa subpasta chamado ISO, na pasta onde se encontra o Winbuilder.exe.

Alem disso, é possivel fazer com que o CD inicie através de um disco de ram, agilizando a abertura dos programas e liberando o drive de CD para outros fins. Para dar boot no LiveXP para a ram basta apenas marcar a opção Finish > Create Image > Boot SDI do Winbuilder. Para utilizá-lá é necessário fazer o download do Windows 2003 SP1 e retirar os arquivos ramdisk.sys e setupldr.bin deste pacote e colocar numa pasta e indicar ao Winbuilder onde eles devem ser procurados.

Para retirar esse arquivos basta apenas abrir o arquivo WindowsServer2003-KB889101-SP1-x86-PTB.exe, num programa que possa ler arquivos .cab como por exemplo o WinRAR.
Ao apertar o botão Play, ao final será criado um arquivo chamado LiveXP_ram.iso numa subpasta chamada ISO dentro da pasta do Winbuilder.

Obs. Para funcionar correntamente o computador que for iniciar pelo CD deverá ter uma quantidade de memória RAM maior que o arquivo BootSDI.img, que se encontra na pasta ram dentro da pasta onde fica o LiveXP_ram.iso.

segunda-feira, 18 de agosto de 2008

Executando Windows a partir do CD

Pode parecer estranho mas é verdade. Só que se trata do Windows PE 2.0, que uma versão do super reduzida do Windows Vista usada para preapração do computador antes da executar a instalação do Windows. Portanto, ele muito limitado, a único interface disponível é a linha de comando, além disso não possui detecção de hardware USB. Porém ele pode ser modificado incluindo-se outras ferramentas. Outra vantagem é que além de inciar pelo CD ou DVD pode inciar também pela rede local.

O Windows PE 2.0 faz parte do AIK (Kit de Instalação Automatizada) do Windows Vista que pode ser baixado gratuitamente do site da Microsoft

Download do Windows AIK

sexta-feira, 1 de agosto de 2008

Utilitários do Windows que pouca gente conhece

A Microsft disponibliza em seu site um pacote de utilitários chamado Windows Resource Kit (Kit de Recursos dos Windows). Esse conjunto de ferramentas permite ao um administrador do executar um melhor gerenciamento do Windows. Dentre elas estão:
  • Clearspool.exe (Limpar spool, ou seja, cancelar todos os trabalhos de impressão)
  • Clearmem.exe (Limpar memória)
  • CDburn.exe (Gravar imagens de ISO em CD)
  • DVDburn.exe (Gravar imagens de ISO em DVD)
  • Oleview.exe (Visualizador de objetos OLE/COM)
  • Qgrep.exe (Um programa similar ao grep)
  • Robocopy.exe (Copiador avançado de arquivos)
  • Tcmon.exe (Monitor de tráfego)
  • Vfi.exe (Ver informações do arquivo)
Site do Microsoft Windows Resource Kit

quarta-feira, 16 de janeiro de 2008

CD de Manutenção Supremo!!

O UBCD for Windows é um CD que pode ser usado para iniciar o computador para executar tarefas de manutenção, como reparar, restaurar ou diagnosticar problemas no computador. Trata da suite de aplicativos gratuita mais completa disponível em um disco inicializável. Ele se utiliza o Windows PE, que nada mais é do que uma versão do Windows de roda do CD. Além disso, ele pode incorporar o Ultimate Boot CD (UBCD), que inclui ferramentas de diagnóstico e manutenção de software e hardware que rodam em DOS ou Linux. Para tanto, é fornecido um programa que deverá ser usado para criar uma imagem de CD. Obs: Para se criar uma imagem de CD do UBCD for Windows você precisa ter o CD de instação do Windows.

Site do UBCD for Windows www.ubcd4win.com