Download - Pxe Server Debian
about:blank
1 de 2 07/10/2010 13:17
http://cobex4.dhrclic.com/serveur-pxe-boot-iso-linux-slitaz-sur-debian-lenny/
Serveur PXE boot iso linux (slitaz) sur debian lennyPré-requis
Un serveur Debian Lenny installation de base minimale.
Installation serveur PXE
1: Installation d’un serveur DHCP
apt-get install dhcp3-server
Éditez le fichier /etc/dhcp3/dhcpd.conf
Ajoutez la configuration ci-dessous (adaptez selon votre configuration réseau)
subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.14; option routers 192.168.1.1; next-server 192.168.1.15; filename "pxelinux.0";}
2: Installation serveur tftpd-hpa
apt-get install tftpd-hpa
Editez le fichier /etc/default/tftpd-hpa et modifiez la ligne ci-dessous en remplaçant NO par YES
RUN_DAEMON= »yes »
3: Mise en place de pxlinux.0
Récupérez l’archive syslinux (attention, il se peut que la version change, pour cela il suffit d’aller sur le lien suivant:http://www.kernel.org/pub/linux/utils/boot/syslinux/
Placez vous dans le dossier /root
mkdir /var/lib/tftpbootcdwget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.82.tar.gztar -xvzf syslinux-3.11.tar.gzcp syslinux-3,82/core/pxelinux.0 /var/lib/tftpboot/cp syslinux-3,82/memdisk/memdisk /var/lib/tftpboot/mkdir /var/lib/tftpboot/pxelinux.cfgnano /var/lib/tftpboot/pxelinux.cfg/default
Voici un exemple du fichier default:
DISPLAY boot.txtLABEL slitaz_20KERNEL slitaz/boot/bzImageAPPEND vga=normal initrd=slitaz/boot/rootfs.gzLABEL bzImageaKERNEL g4l/bzImageaAPPEND initrd=g4l/ramdisk.gz ramdisk_size=65536 root=/dev/ram0LABEL bzImagebKERNEL g4l/bzImagebAPPEND initrd=g4l/ramdisk.gz ramdisk_size=65536 root=/dev/ram0KERNEL g4l/bzImagecAPPEND initrd=g4l/ramdisk.gz ramdisk_size=65536 root=/dev/ram0PROMPT 1TIMEOUT 0
on crée le menu boot.txt
nano /var/lib/tftpboot/pxelinux.cfg/boot.txt
- Boot Menu -=============
etch_i386_installetch_i386_linuxetch_i386_expertetch_i386_rescue
4: Mise en place de l’image ISO (ici slitaz 2,0)
Récupérez l’image en suivant le lien ci-dessous
cdwget http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso
Montage de l’image ISO
mount -o loop -t iso9660 slitaz-2.0.iso /mnt
Transfert de l’image ISO dans le ftp
about:blank
2 de 2 07/10/2010 13:17
mkdir /var/tftpboot/slitazcp -rf /mnt/* /var/tftpboot/slitazumount /mnt (pour démonter l'ISO)
Il ne vous reste plus qu’à booter via un pc client qui supporte le protocole PXE
personalisation du menu :