1.[root@localhost ~]# yum -y install vsftpd //安装vsftpd
[root@localhost ~]# mkdir /var/ftp/centos7
[root@localhost ~]# cp -rf /run/media/lr/Centos 7 x86 /* /var/ftp/centos7/
[root@localhost ~]# systemctl start vsftpd
2.[root@localhost ~]# yum -y install tftp-server tftp xinetd
[root@localhost ~]# vi /etc/xinetd.d/tftp
disable = no
[root@localhost ~]# systemctl start tftp
[root@localhost ~]# systemctl enable tftp
3.[root@localhost ~]# cd /run/media/lr/Centos 7 x86/images/pxeboot
[root@localhost pxeboot]# cp vmlinuz initrd.img /var/lib/tftpboot
[root@localhost ~]# yum -y install syslinux
[root@localhost ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
4.[root@localhost ~]# yum -y install dhcp
[root@localhost ~]# vi /etc/dhcp/dhcpd.conf
ddns-update-style none;
default-lease-time 23600;
max-lease-time 43200;
subnet 192.168.19.0 netmask 255.255.255.0 {
option routers 192.168.19.145;#你的ip
option subnet-mask 255.255.255.0;
range 192.168.19.10 192.168.19.20;
next-server 192.168.19.145;#你的ip
filename "pxelinux.0";
}
[root@localhost ~]# systemctl start dhcpd
[root@localhost ~]# systemctl enable dhcpd
5.vi /var/lib/tftpboot/pxelinux.cfg/default
default auto
prompt 1 #安装方式 1是手动 0是自动
label auto #图形安装
kernel vmlinuz
append initrd=initrd.img method=ftp://你的ip/centos7
label linux text