O seu portal de estudos

Instalando Linux pela Rede (bootpxe/isc-dhcp)

Posted by Ricardo Pinheiro em 7 de junho de 2011

Quando eu ganhei um notebook já usado e com problemas no CDROM que não funcionava mais e o que é pior o mesmo apesar de possuir portas USB não permitia boot pela mesma, então o que fazer?? Descartar a máquina que era até bem legal. A solução que encontrei foi realizar um boot pela ethernet (PXE) e realizar a instalação do Debian GNU/Linux pela rede.

Vamos aos preparativos do servidor DHCP para habilitar o suporte ao protocolo BOOTP, no exemplo irei utilizar o servidor dhcp da ISC (Internet Systems Consortium).

Instalar os pacotes:

# apt-get install isc-dhcp-server tftpd-hpa

Diretório raiz TFTP: /srv/tftp

Download da imagem de boot:

# cd /srv/tftp

# wget -c ftp://ftp.debian.org/debian/dists/squeeze/main/installer-i386/current/images/netboot/netboot.tar.gz

Obs.: No exemplo eu fiz o download de um instalador em 32 bits mas existem outras imagens como vocês podem ver na imagem abaixo:

Descompactar o arquivo no diretório atual:

# tar xzvf netboot.tar.gz

Configurar o servidor dhcp

# vi /etc/dhcp/dhcpd.conf

allow booting;
allow bootp;

ddns-update-style none;
option domain-name “dominio”;
default-lease-time 600;
max-lease-time 7200;

authoritative;

subnet 10.1.1.0 netmask 255.255.255.0 {
range 10.1.1.10 10.1.1.20;
option routers 10.1.1.254;
option broadcast-address 10.1.1.255;
option domain-name-servers 10.1.1.254;
}

group {
next-server 10.1.1.254;
filename “pxelinux.0”;
host toshiba {
hardware ethernet 08:00:27:10:01:10;
fixed-address 10.1.1.5;
}
}

—————-

Reiniciar os serviços:

# /etc/init.d/isc-dhcp-server restart
# /etc/init.d/tftpd-hpa restart

Na máquina cliente basta configurar na BIOS para boot via rede. Não se esqueça de adicionar o endereço físico (MAC) da placa de rede correto no arquivo dhcpd.conf

Ligue o cliente e aguarde a tela do instalador ser iniciado.

Espero que tenham gostado do post e não deixem de assinar o nosso portal.

Anúncios

2 Respostas to “Instalando Linux pela Rede (bootpxe/isc-dhcp)”

  1. Renato said

    ótimo post, chegar em casa irei testar e dps posto o resultado.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: