Criando servidor Ris Com Debian 6.0 Squeezy
Primeiro passo vamos instalar os pacotes necessários para que nosso servidor funcione.
São eles:
tftpd-hpa
dhcp3-server
syslinux
nfs-kernel-server
initramfs-tools
Todos por padrão vem no repositório do Debian Lenny 5.0 ou Debian Squeezy
apt-get install dhcp3-server tftpd-hpa syslinux nfs-kernel-server initramfs-tools
Após os devidos pacotes instalados vamos configurar o dhcp para a rede dos terminais que vão ser instalados os programas.
No meu caso configurei em "/etc/network/interfaces" a rede da seguinte maneira:
auto eth1
iface eth1 inet static
address 10.0.0.1
netmask 255.255.255.0
Agora vamos editar o arquivo de configuração do DHCP.
vim /etc/dhcp/dhcpd.conf
Configure o da seguinte forma
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.10 10.0.0.200;
option routers 10.0.0.1;
option domain-name-servers 10.0.0.1;
option broadcast-address 10.0.0.255;
filename "pxelinux.0";
}
Configurando agora o TFTP Server "vim /etc/default/tftpd-hpa".
#/etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/tftpboot" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure"
Vamos configurar agora o diretório root, de onde o pxe ira obter os arquivos de configuração:
mkdir /tftpboot/pxelinux.cfg
Agora colocaremos os arquivos necessários para a inicialização remota no seu devido lugar:
cp /usr/lib/syslinux/* /tftpboot
Utilizei apenas configurações para inicializar através de disquetes ou imagens iso, a inicialização de iso é simples, desde que não se queira um grub para a escolha do sistema, e este assunto não será tratado aqui.
Editando arquivo de configuração para o boot:
/tftpboot/pxelinux.cfg/default
vim /tftpboot/pxelinux.cfg/default
TIMEOUT 0PROMPT 1
#Boot disco com suporte a placa de rede e norton ghost
LABEL Dos
KERNEL memdisk
APPEND initrd=bootdisco.img
#Boot com imagem iso, suporte a instalação do Windows 7
LABEL Win7PE
KERNEL memdisk
APPEND iso initrd=win7pe.iso
As imagens deverão estar todas dentro de /tftpboot, para que o arquivo de configuração default o encontre.
Como visto acima por padrão ele boota discos no formato img mas adicionando iso na frente ele permite a inicialização de imagens de cd-rom.
Lembrando que a imagem é carregada toda na memória do pc, então caso usem a imagem de instalação direta do Windows 7 que tem mais de 1Gb, ela não inicializará em um pc com pouca memória.
para inicializar a opção escolhida, após o boot: coloque o texto contido na frente do "LABEL", ele é case sensitive.
Agora no computador a ser instalado, deve estar configurado pela BIOS para inicializar primeiro pela placa de rede.
Abaixo segue links para lhe ajudar a criar discos de boot ou tratar mais informações.
http://www.savelono.com/linux/how-to-install-windows-7-over-a-network-using-linux-pxe-dnsmasq-and-samba.html
http://netbootdisk.com/usage.htm
http://www.vivaolinux.com.br/etc/smb.conf-14
http://oss.netfarm.it/guides/pxe.php
http://www.vivaolinux.com.br/artigo/Instalacao-de-configuracao-do-RIS-para-gerenciamento-de-imagens-Ghost-no-Windows?pagina=1
http://netbootdisk.com/usage.htm
http://www.vivaolinux.com.br/etc/smb.conf-14
http://oss.netfarm.it/guides/pxe.php
http://www.vivaolinux.com.br/artigo/Instalacao-de-configuracao-do-RIS-para-gerenciamento-de-imagens-Ghost-no-Windows?pagina=1
Nenhum comentário:
Postar um comentário