Centos 6.5
服务端:
Yum install -y dhcp*
Cp –p /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
添加 next-server +本机IP;
Filename “pxelinux.0”;
Yum install -y vsftpd* ftp* tftp*
Mkdir 777 /tftpboot
Vim /etc/xinetd.d/tftp
Server_args = -s /tftpboot
disabled=no
service xinetd restart
vim /etc/vsftpd/vsftpd.conf
修改两行
anon_upload_enable=YES
anon_mkdir_write_enable=YES
service vsftpd restart
cp -r /media/cdrom/* /var/ftp/pub &
Yum install -y syslinux*
Cd /media/cdrom
Cp /images/pxeboot/* /tftpboot
Cp /isolinux/* /tftpboot -n
Cp /usr/share/syslinux/pxelinux.0 /tftpboot
Mkdir /tftpboot/pxelinux.cfg
Cp /media/cdrom/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
测试端:
去掉IPv6支持
之后即可安装
Centos 7
Yum install -y nfs-utils vsftpd ftp tftp* dhcp* xinetd
Mkdir /var/tmp
Chmod 777 /var/tmp
Mount /dev/cdrom /media/cdrom
进入nfs配置文件夹里面
Vim /etc/exports
/var/tmp 192.168.65.0/24(rw)
service rpcbind restart
service nfs restart
mkdir /tftpboot
chmod 777 /tftpboot
vim /etc/xinetd.d/tftp
service xinetd restart
Cp -p /usr /share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
Vim /etc/dhcp/dhcpd.conf
service dhcpd restart
Cd /media/cdrom
Cp /images/pxeboot/* /tftpboot
Cp /isolinux/* /tftpboot -n
Cp /usr/share/syslinux/pxelinux.0 /tftpboot
Mkdir /tftpboot/pxelinux.cfg
Cp /media/cdrom/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
Vim /tftpboot/pxelinux.cfg/default
删除原先多余参数
添加repo=nfs://+IP/nfs目录
安装虚拟机后会自动检测到