Installare Debian (squeeze) via rete (server PXE)

3128787858Creare l’ambiente di boot PXE (server PXE)

Un servizio pxe è molto utile per avere un sistema di pre-booting via rete che ci permette di installare una distro linux (debian) senza l’ausilio di nessun supporto hardware (cdrom,dvdrom,usb…).Premessa fondamentale per l’utilizzo di questo servizio è aver già configurato i servizi tftp e dhcp.Nel servizio dhcp dovete solo modificare nel file di configurazione queste semplicissime opzioni.

subnet 192.168.51.0 netmask 255.255.255.0 {

      range 192.168.51.64 192.168.51.80;
      filename "pxelinux.0";
      next-server 192.168.51.1;
      option routers 192.168.51.1;

}

Creare le cartelle e le sotto cartelle pxelinux.cfg e debian/squeeze/i386

mkdir -pv /tftproot/pxelinux.cfg
mkdir -pv /tftproot/debian/squeeze/i386

Passo successivo creare il file di configurazione per il pxelinux in pxelinux.cfg/default:

DISPLAY boot.txt

DEFAULT squeeze_i386_install

LABEL squeeze_i386_install

kernel debian/squeeze/i386/linux

append vga=normal initrd=debian/squeeze/i386/initrd.gz  --

LABEL squeeze_i386_linux

kernel debian/squeeze/i386/linux

append vga=normal initrd=debian/squeeze/i386/initrd.gz  --

LABEL squeeze_i386_expert

kernel debian/squeeze/i386/linux

append priority=low vga=normal initrd=debian/squeeze/i386/initrd.gz  --

LABEL squeeze_i386_rescue

kernel debian/squeeze/i386/linux

append vga=normal initrd=debian/squeeze/i386/initrd.gz  rescue/enable=true --

PROMPT 1

TIMEOUT 0

Dopo , creare il boot.txt in pxelinux.cfg,con questo menu:

- Boot Menu -

=============

squeeze_i386_install

squeeze_i386_linux

squeeze_i386_expert

squeeze_i386_rescue

Alla fine scaricate le parti per le installazioni di debian attraverso questi due mirror:

cd /tftproot/

wget http://ftp.uk.debian.org/debian/dists/squeeze/main/installer-i386/current/images/netboot/debian-installer/i386/pxelinux.0

cd /tftproot/debian/squeeze/i386

wget http://ftp.uk.debian.org/debian/dists/squeeze/main/installer-i386/current/images/netboot/debian-installer/i386/linux

wget http://blog.ipv1001.it/wp-content/uploads/2012/04/initrd.gz

Passo finale riavviate il due servizi

service tftpd-hpa restart
service dhcp3-server restart