2
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 lenny Pré-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/tftpboot cd wget http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.82.tar.gz tar -xvzf syslinux-3.11.tar.gz cp syslinux-3,82/core/pxelinux.0 /var/lib/tftpboot/ cp syslinux-3,82/memdisk/memdisk /var/lib/tftpboot/ mkdir /var/lib/tftpboot/pxelinux.cfg nano /var/lib/tftpboot/pxelinux.cfg/default Voici un exemple du fichier default: DISPLAY boot.txtLABEL slitaz_20 KERNEL slitaz/boot/bzImage APPEND vga=normal initrd=slitaz/boot/rootfs.gz LABEL bzImagea KERNEL g4l/bzImagea APPEND initrd=g4l/ramdisk.gz ramdisk_size=65536 root=/dev/ram0 LABEL bzImageb KERNEL g4l/bzImageb APPEND initrd=g4l/ramdisk.gz ramdisk_size=65536 root=/dev/ram0 KERNEL g4l/bzImagec APPEND initrd=g4l/ramdisk.gz ramdisk_size=65536 root=/dev/ram0 PROMPT 1 TIMEOUT 0 on crée le menu boot.txt nano /var/lib/tftpboot/pxelinux.cfg/boot.txt - Boot Menu - ============= etch_i386_install etch_i386_linux etch_i386_expert etch_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 cd wget 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

Pxe Server Debian

  • Upload
    kzelda

  • View
    138

  • Download
    4

Embed Size (px)

DESCRIPTION

Pxe Server Debian

Citation preview

Page 1: 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

Page 2: Pxe Server Debian

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 :