############无人值守安装##########
#mkdir -p /hhh/cdrom
#mount /dev/sr0 /hhh/cdrom
#rm -rf /etc/yum.repos.d/*
#touch /etc/yum.repos.d/yum.repo
#vim /etc/yum.repos.d/yum.repo
[DVD]
baseurl=file:///hhh/cdrom
enabled=1
gpgcheck=0
#yum clean all
#yum list
#####以上为配置光盘yum源###########
#rpm -qa | grep dhcp //查看是否安装了dhcp服务器,如未安装执行下面操作
#yum -y install dhcp
#cp /usr/share/doc/dhcp-xxx/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
假设服务器的ip为192.168.37.143
#vim /etc/dhcp/dhcdp.conf
default-lease-time 600; //默认租期
max-lease-time 7200; //最大租期
subnet 192.168.37.0 netmask 255.255.255.0 {
range 192.168.37.1 192.168.37.100; //地址池
option routers 192.168.37.5; //默认网关
option domain-name-servers 202.106.0.20; //定义DNS服务器
option subnet-mask 255.255.255.0; //子网掩码
next-server 192.168.37.143; //服务器的ip地址
filename “pxelinux.0”; //TFTP共享启动文件名称
}
#service dhcpd start //启动dhcp服务
#chkconfig dhcpd off //设置dhcp服务开机启动
#service iptables start //关闭防火墙(酌情设置)
#chkconfig iptables off //设置防火墙开机不启动(酌情设置)
############以上是安装及配置dhcp服务################
#yum -y install tftp-server xinetd //安装ftfp和xinetd
#vim /etc/xinetd.d/tftp
disable =yes ---------> disable=no //开启tftp服务
#service xinetd restart
##########以上为安装vftpd和配置vftpd############
#yum -y install syslinux
#cd /usr/share/syslinux
#cp pxelinux.0 /var/lib/tftpboot/
########以上步骤为生成引导文件################
生成完引导文件后需要将光盘中的引导文件见复制到tftp中
#cd /光盘
#cd isolinux/
#cp */var/lib/tftpboot/
修改配置文件
#cd /var/lib/tftpboot
#mkdir pxelinux.cfg
#mv isolinxu.cfg pxelinxu.cfg/default
#######以上步骤为将光盘中的引导文件见复制到tftp中#######
搭建一个共享软件 可以是vsftpd也可以是httpd
#yum -y install vsftpd
#service vsftpd start
#chkconfig vsftpd on
可以使用挂载的方式也可以将光盘内容复制到共享路径
#cd /hhh/cdrom
#cp –r * /var/ftp/pub
########搭建共享软件,并将文件放置到共享目录中#############
生成自动应答文件
#yum -y install system-config-kickstat
#system-config-kickstat
完成以上步骤即可实现基本的pxe安装。防火墙、软件包等选项根据具体需要再做设置。