实验环境:vmware虚拟机

             rhel6.3服务器一台(192.168.1.1/24),待安装虚拟机若干

 挂载光盘,配置yum,安装dhcp,tftp,vsftp。

 

# setenforce 0# yum install dhcp vsftpd tftp-server -y

拷贝引导文件

# cp /media/rhel6/p_w_picpaths/pxeboot/initrd.img /var/lib/tftpboot# cp /media/rhel6/p_w_picpaths/pxeboot/vmliuz /var/lib/tftpboot

拷贝pxe模板

# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot

tftp配置

# mkdir /var/lib/tftpboot/pxelinux.cfg# cp /media/rhel6/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

修改default

改默认启动为 linux 去掉prompt前的注释

141832524.jpg

打开tftp 

vim /etc/xinetd.d/tftp

  修改第十四行  yes 为  no

配置dhcp.conf

 

# vim /etc/dhcp/dhcpd.confsubnet 192.168.1.0 netmask 255.255.255.0{range 192.168.1.11 192.168.1.15;next-server 192.168.1.1;filename "pxelinux.0";allow booting;allow bootp;}

 

使用system-config-kickstart生成ks脚本(安装见)并拷贝到/var/ftp

# system-config-kiclstart# cp ks.cfg /var/ftp/

哦了  现在为了保险起见,把所有的服务重启一遍,设置ftp,dhcp开机自启动(重启tftp为xinetd)

# service dhcpd restart# service vsftpd restart# service xinetd restart

 好了 ,服务端配置成功,打开另一台虚拟机,系统会自动安装