PXE Network Installation server system environment: redhat6.2 _ x86 installation required software package: yum install dhcp httpd tftp-server system-config-kickstart-y install media mkdir-p/var/www/html/rhel6 mount-o loop rhel6.2.iso/var/www via http service sharing /html/rhel6 Use system-config-kickstart to edit ks. cfg file and save it to/var/www/html/configure the tftp service: cp/var/www/html/rhel6/isolinux/*/var/lib/tftpboot cp/usr/share/syslinux/pxelinux.0/var/lib/tftpboot/mkdir/var/lib /tftpboot/pxelinux. cfg cp/var/lib/tftpboot/isolinux. cfg/var/lib/tftpboot/pxelinux. cfg/default vi/var/lib/tftpboot/pxelinux. cfg/default label linux menu label Install rhel6 system menu default kernel vmlinuz append initrd = initrd. img ks = http: // 10.43.6.149/ks. cfg label rescue menu label Rescue installed system kernel vmlinuz append initrd = initrd. img rescue chkconfig tftp on service xinetd start netstat-anulp | grep: 69 udp 0 00.0.0.0: 69 0.0.0.0: * 2423/xinetd cp/usr/share/doc/dhcp-4.1.1/dhcpd. conf. sample/etc/dhcp/dhcpd. conf configure the dhcp service vi/etc/dhcp/dhcpd. conf option domain-name "example.com"; option domain-name-servers10.43.6.149 default-lease-time 600; max-lease-time 7200; ddns-update-style none; authoritative; log-facility local7; subnet10.43.6.0 netmask 255.255.254.0 {range10.43.6.100 10.43.6.200; option routers10.43.7.254;} filename "pxelinux.0"; next-server10.43.0.149; chkconfig dhcpd on service dhcpd star nginx123@gmail.com