上面提到的方式显然不适合于集群中大量操作系统的安装,这种需求就导致了PEX技术的出现 ,PXE是intel开发的技术,用于实现免硬盘的批量操作系统安装,这种技术依赖于UDP/IP协议,并且是基于C/S的架构,Client的实现通常是在NIC[Network Information center]上面实现的,也就是硬件上面进行固化,由于硬件本身的限制,上面实现的仅仅是一些关键的功能,Client的功能是下载系统安装过程中的文件,并且加载道本地的内存来执行这些文件,剩余的操作就是安装文件在本地的执行过程;
default linux //这个需要进行修改
#prompt 1
timeout 600
display boot.msg
menu background splash.jpg
menu title Welcome to Red Hat Enterprise Linux 6.5!
menucolor border 0 #ffffffff #00000000menucolor sel 7 #ffffffff #ff000000
menucolor title 0 #ffffffff #00000000menucolor tabmsg 0 #ffffffff #00000000menucolor unsel 0 #ffffffff #00000000menucolor hotsel 0 #ff000000 #ffffffff
menucolorhotkey7 #ffffffff #ff000000
menucolor scrollbar 0 #ffffffff #00000000
label linux
menu label ^Install or upgrade an existing systemmenudefault
kernel vmlinuz
append initrd=initrd.img repo=http://172.25.23.250/rhel6.5 ks=http://172.25.23.250/ks1.cfg 这里可以选择HTTP NFS等方式;
label vesa
menu label Install system with ^basic video driver
kernel vmlinuz
append initrd=initrd.img xdriver=vesa nomodeset
label rescue
menu label ^Rescue installed system
kernel vmlinuz
append initrd=initrd.img rescue
label local
menu label Boot from ^local drive
localboot 0xffff
label memtest86
menu label ^Memory test
kernel memtest
append -
上面选择的是HTTPD,进行HTTPD服务器的配置
[root@my ~]# umount /media/
[root@my ~]# mount /iso/rhel-server-6.5-x86_64-dvd.iso /var/www/html/rhel6.5/