前奏:安装软件包
[root@Server ~]# yum install -y dhcp xinetd tftp-server vsftpd syslinux system-config-kickstart
一、配置DHCP服务
[root@Server ~]# vim /etc/dhcp/dhcpd.conf
[root@Server ~]# systemctl restart dhcpd
二、配置ftp服务
[root@Server ~]# vim /etc/xinetd.d/tftp
[root@Server ~]# systemctl restart xinetd.service
[root@Server ~]# mkdir /tftpboot //创建共享的目录
[root@Server ~]# cp /usr/share/syslinux/pxelinux.0 /tftpboot //复制引导文件
[root@Server ~]# cp /mnt/images/pxeboot/vmlinuz /tftpboot //复制系统内核
[root@Server ~]# cp /mnt/images/pxeboot/initrd.img /tftpboot //复制系统映像
[root@Server ~]# mkdir /tftpboot/pxelinux.cfg //配置目录
[root@Server ~]# cp /mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
[root@Server ~]# vim /tftpboot/pxelinux.cfg/default //修改第1行和第64行
default linux
append initrd=initrd.img ks=ftp://192.168.100.129/ks.cfg
三、创建ks应答文件
[root@Server ~]# system-config-kickstart
点击左上角的file---save----File System-----var------ftp-----pub-----点击右下角的save----关掉配置界面
[root@Server ~]# mount /dev/sr0 /var/ftp/pub
[root@Server ~]# systemctl restart vsftpd
四、打开虚拟机网络编辑器,取消DHCP服务
重新创建一台虚拟机验证结果