############無人值守安裝##########
#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安裝。防火牆、軟件包等選項根據具體需要再做設置。