服务器端必要组件:dhcp服务 httpd服务 tftp-server服务 自动应答脚本xinetd服务
自动应答脚本制作需安装/var/lib/tftpboot/pxelinux.cfg/default
使用syslinux打开自动安装脚本工具
配置dhcp
===================================================================
vim /etc/dhcpd/dhcpd.conf
option domain-name"example.com"; ##域名
option domain-name-servers172,25.254.110; ##dns
default-lease-time600; ##默认租约期
max-lease-time7200; ##最长租约期
log-facilitylocal7; ##日志级别
subnet 172.25.254.0 netmask 255.255.255.0{ ##网段,子网掩码
range 172.25.254.111172.25.254.220; ##地址范围
option routers172.25.254.110; ##网关
filename"pxelinux.0"; ##pxe启动程序
next-server172.25.254.110; ##tftp主机地址}
===================================================================
systemctl restart dhcpd
systemctl stop firewalld
配置tftp
vim /etc/xinetd.d/tftp
===================================================================
service tftp
{ socket_type =dgram
protocol =udp
wait =yes
user =root
server =/usr/sbin/in.tftpd
server_args = -s/var/lib/tftpboot
disable =<<<<<<<<no>>>>>> 改为YES
per_source =11
cps = 1002
flags =IPv4 }
systemctl restart xinetd
在/var/lib/tftpboot/ 下面创建 目录pxelinux.cfg
挂载系统镜像文件
cp isolinux/* /var/lib/tftpboot
cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
在文件 /var/lib/tftpboot/pxelinux.cfg/default中将指向系统安装配置文件和系统源文件的路径修改为自己的挂载路径和设置路径