上面提到的方式顯然不適合於叢集中大量作業系統的安裝,這種需求就導致了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/