一、搭建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服務