#!/bin/bash

# rhel6.1 platform
# Pxe+Kickstart Server configuration

yum -y install httpd tftp-server dhcp syslinux xinetd

#  cp /mnt/hgfs/share/CentOS-6.0-x86_64-ks.cfg /var/www/html/ks.cfg
#  mkdir -p /var/www/html/pub
#  mount -o loop /mnt/hgfs/share/CentOS-6.0-x86_64-bin-DVD.iso /var/www/html/pub
#  vim /etc/xinetd.d/tftp 
#       disable                 = no
#  cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
#  cp /var/www/html/pub/p_w_picpaths/pxeboot/initrd.img /var/lib/tftpboot
#  cp /var/www/html/pub/p_w_picpaths/pxeboot/vmlinuz /var/lib/tftpboot
#  cp /var/www/html/pub/isolinux/*.msg /var/lib/tftpboot
#  cp /var/www/html/pub/isolinux/vesamenu.c32 /var/lib/tftpboot
#  mkdir -p /var/lib/tftpboot/pxelinux.cfg
#  cp /var/www/html/pub/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
#  cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
#  vim /etc/dhcp/dhcpd.conf
#       next-server 10.1.15.30;
#       filename "/pxelinux.0";
#  vim /var/lib/tftpboot/pxelinux.cfg/default
#       default linux
#       label linux
#       kernel vmlinuz
#       append initrd=initrd.img ks=http://10.1.15.30/ks.cfg ksdevice=eth0
#  service dhcpd start
#  service httpd start
#  service xinetd start