一、搭建DHCP服务器
1、安装dhcp
2、配置/etc/dhcp/dhcpd.conf
subnet 192.168.4.0 netmask 255.255.255.0 { #指定分配网段
range 192.168.4.100 192.168.4.200; # 指定分配IP地址范围
option domain-name-servers 192.168.4.7; # 给客户端分配的DNS服务器地址
option routers 192.168.4.254; # 指定网关地址
default-lease-time 600;
max-lease-time 7200;
next-server tftp服务器所在的ip地址,这里写本机的IP
filename "pxelinux.0" 这里的引号必须是双引号
}
3、启动dhcpd服务
二、搭建TFTP服务
1、安装tftp-servert,tftp的默认共享路径: /var/lib/tftpboot/
2、将众多的引导文件部署到/var/lib/tftpboot/下
包括pxelinux.0、initrd.img、pxelinux.cfg(default)、vesamenu.c32、vmlinuz、splash.png
清单文件 驱动程序 菜单文件 图形模块 启动内核 背景图片
注:pxelinux.0通过yum provides */pxelinux.0查找并安装相应的软件自动生成
3、修改/var/lib/tftpboot/pxelinux.cfg/下的default菜单文件
4、启动tftpd服务
三、搭建HTTP服务
1、安装httpd
2、在/var/www/html下创建一个目录,用以存放光盘中的软件包
3、将/dev/cdrom挂载到/var/www/html/rhel7
4、图形生成应答文件,并把应答文件部署到/var/www/html下
安装system-config-kicstart
通过这个软件生成应答文件
注:如果在图形界面分区信息为空,退出清空yum,yum clean all
如果软件包为空,退出,将yum源下的连接本机的yum配置中的[]中的名字改为development
5、在菜单文件中指定应答文件 ks=http://本机ip/ks.cfg
6、启动htppd服务