pxe 装机

selinux.

# mkdir  -pv /var/ftp/centos6

# umount /dev/cdrom

# mount /dev/cdrom  /media/

# cp -fr /media/*  /var/ftp/centos6/

ftp

# yum -y install vsftpd

# service vsftpd start

# netstat -anpl | grep vsftpd

tftp

TFTPtftp-server xinetd

# yum -y install tftp-server

# cd /etc/xinetd.d/

# cp tftp tftp.bak

# vi tftp

 /etc/xinetd.d/tftpdisable=yesdisable=no xinetd

# service xinetd start

# netstat -anpl | grep xinetd

Linux

Linuxlinux/images/pxebootvmlinuzinitrd.imgtftp/var/lib/tftpboot/

Vmlinuzlinux                    

initrd.img

# cd /media/images/pxeboot/

# ls

# cp vmlinuz initrd.img  /var/lib/tftpboot/

PXE

Linuxpxelinux.0 syslinuxsyslinuxtftp

# yum -y install syslinux

# cd  /usr/share/syslinux/

# cp pxelinux.0  /var/lib/tftpboot/

defaulttftppxelinux.cfgdefault

# cd /media/isolinux/

# cp isolinux.cfg  /var/lib/tftpboot/

# cd  /var/lib/tftpboot/

# mkdir pxelinux.cfg

# cp isolinux.cfg pxelinux.cfg/default

default

# cd /var/lib/tftpboot/pxelinux.cfg/

# vi  default

Default:pxekickstartauto

label centos6

        kernel vmlinuz

        append initrd=initrd.img devfs=nomount ramdisk_size=8192

DHCP

PXEDHCP

# yum -y install dhcp.x86_64   

# cd /usr/share/doc/dhcp-4.1.1/

# cp dhcpd.conf.sample  /etc/dhcp/dhcpd.conf

dhcp

FilenamePXE

Next-serverTFTP

# service dhcpd restart

PXE使

bootenterautoLinux textLinux rescue

autoenter

原文地址:https://www.cnblogs.com/hyydeali/p/12844899.html