概念:遠端伺服器下載下傳引導鏡像,并加載安裝檔案或者整個作業系統
前提條件:
客戶機的網卡支援pxe協定,且主機闆支援
網絡中有一台dhcp為客戶機配置設定ip,指定引導檔案
伺服器通過tftp提供引導鏡像檔案下載下傳
一搭建pxe遠端安裝伺服器
1)搭建yum庫
yum -y install vsftpd*
cp –rf /media/* /var/ftp/pub/
service vsftpd start
yum –y install tftp-server
vim /etc/xinetd.d/tftp
service xinetd start
2)準備linux核心、初始化鏡像檔案
cd /media/p_w_picpaths/pxeboot/
cp vmlinuz initrd.img /var/lib/tftpboot/
3)準備pxe引導程式、啟動菜單檔案
yum -y install syslinux
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
啟動菜單檔案用來指導客戶機的引導過程:
【調用核心】【加載初始化鏡像】【預設啟動菜單檔案default】
mkdir /var/lib/tftpboot/pxelinux.cfg
vim /var/lib/tftpboot/pxelinux.cfg/default
default auto \\預設自動
prompt 1 \\ 1表示等待使用者控制 0表示無人值守auto
label auto \\自動
kernel vmlinuz
append initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux text \\文本啟動
append text initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux rescue \\急救模式啟動
append rescue initrd=initrd.img devfs=nomount ramdisk_size=8192
4)安裝dhcp并啟動dhcp
yum -y install dhcp
vim /etc/dhcp/dhcpd.conf
指定tftp的服務位址
指定pxe引導程式的檔案名
service dhcpd start
5)驗證pxe網絡裝機
擷取ip位址
選用url路徑安裝rhel6的安裝源
二實作kickstart無人值守安裝
安裝system-config-kickstart工具
在圖形界面下配置
添加root密碼勾選安裝後重新開機系統
安裝方法通過ftp
指定ftp的安裝路徑和安裝檔案
給磁盤分區記得初始化磁盤
勾選相應的軟體包
添加安裝後的腳本檔案
将啟動的應答檔案複制到yum源中
cp /root/ks.cfg /var/ftp/pub/ks.cfg
vim /var/lib/tftpboot/pxelinux.cfg/default
3)驗證無人值守
最後在系統中生成了yum的庫檔案