整个服务的搭建过程就是这样。
[root@hy ~]#yum whatprovides */pxelinux.0
[root@hy ~]#yum install tftp-server syslinux dhcp -y
[root@hy ~]#vim /etc/dhcp/dhcpd.conf
点击(此处)折叠或打开
- # option definitions common to all supported networks...
- option domain-name "example.com";
- option domain-name-servers 192.168.0.210;
- default-lease-time 600;
- max-lease-time 7200;
- subnet 192.168.0.0 netmask 255.255.255.0 {
- range 192.168.0.100 192.168.0.200;
- option routers 192.168.0.210;
- }
- next-server 192.168.0.210;
- filename "pxelinux.0";
[root@hy ~]#/etc/init.d/dhcpd restart
[root@hy ~]#vim /etc/xinetd.d/tftp
[root@hy ~]#cd /var/lib/tftpboot
[root@hy tftpboot]#lftp 192.168.0.210:/pub/rhel6.4/isolinux> mget *
[root@hy tftpboot]#cp /usr/share/syslinux/pxelinux.0 .
[root@hy tftpboot]#mkdir pxelinux.cfg
[root@hy tftpboot]#cp isolinux.cfg pxelinux.cfg/
[root@hy tftpboot]#cd pxelinux.cfg
[root@hy pxelinux.cfg]#mv isolinux.cfg default
[root@hy pxelinux.cfg]#vim default
[root@hy pxelinux.cfg]#/etc/init.d/xinetd restart
[root@hy pxelinux.cfg]#/etc/init.d/dhcpd restart
[root@hy pxelinux.cfg]#/etc/init.d/vfstpd start
接下来就可以通过PXE进行安装了,注意在按装时关闭火墙。
我们在利用虚拟机做测试的时候选择从网络安装,就会弹出我们的安装界面。
祝你测试成功。
[root@hy ~]#vim /etc/xinetd.d/tftp
点击(此处)折叠或打开
- disable = no
[root@hy tftpboot]#lftp 192.168.0.210:/pub/rhel6.4/isolinux> mget *
[root@hy tftpboot]#cp /usr/share/syslinux/pxelinux.0 .
[root@hy tftpboot]#mkdir pxelinux.cfg
[root@hy tftpboot]#cp isolinux.cfg pxelinux.cfg/
[root@hy tftpboot]#cd pxelinux.cfg
[root@hy pxelinux.cfg]#mv isolinux.cfg default
[root@hy pxelinux.cfg]#vim default
点击(此处)折叠或打开
- label rhel6.4
- menu label ^rhel6.4
- menu default
- kernel vmlinuz
- append initrd=initrd.img ks= noipv6
[root@hy pxelinux.cfg]#/etc/init.d/dhcpd restart
[root@hy pxelinux.cfg]#/etc/init.d/vfstpd start
接下来就可以通过PXE进行安装了,注意在按装时关闭火墙。
我们在利用虚拟机做测试的时候选择从网络安装,就会弹出我们的安装界面。
祝你测试成功。