Serveur tftp
yum install tftp-server
Editer le fichier /etc/xinetd.d/tftp et passer l'option disable à no
service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot disable = no per_source = 11 cps = 100 2 flags = IPv4 }
Lancer le super démon xinetd
service xinetd restart
Installer syslinux
yum install syslinux
Recopier les fichiers syslinux pour mise à disposition via tftp dans le répertoire /tftpboot
cp /usr/lib/syslinux/pxelinux.0 /tftpboot cp /usr/lib/syslinux/menu.c32 /tftpboot cp /usr/lib/syslinux/memdisk /tftpboot cp /usr/lib/syslinux/mboot.c32 /tftpboot cp /usr/lib/syslinux/chain.c32 /tftpboot
Créer les répertoires selon les différentes version de CentOS souhaitées. Ici les version 5 et 6 en 32 et 64 bits
mkdir -p /tftpboot/images/centos/i386/5 mkdir -p /tftpboot/images/centos/x86_64/5 mkdir -p /tftpboot/images/centos/i386/6 mkdir -p /tftpboot/images/centos/x86_64/6