pxe環境搭建
阿新 • • 發佈:2018-12-16
dhcpd 分配地址,使沒有作業系統的主機能獲取到一個連線的地址。
tftp-server 簡單的ftp服務,用於傳輸引導小檔案。
httpd 用於安裝過程中下載光碟映象以及kickstart檔案
syslinux 提供網路引導檔案以及引導選單
system-config-kickstart.noarch kickstart自動安裝指令碼
1.dhcp配置
路徑 /etc/dhcp/dhcpd.conf
第一排是子網和掩碼
後面是租賃ip的範圍
接著的是預設租賃時間以及最大的租賃時間
最後是獲取ip之後去某一個ip尋找某一個檔案
2.tftp配置
路徑 /etc/xinetd/tftp
因為tftp屬於xinetd所管理,因此需要開啟xinetd來開啟tftp
通過chkconfig來檢查基於xinetd管理的服務
一般來講,下載之後正常是這樣,就可以工作了
Server_args是工作目錄。 disable是指不禁用
3.安排引導所需檔案
先把安裝syslinux所生成的檔案中把引導檔案以及選單檔案傳到tftp的工作目錄之下。檔案的路勁如下:
/usr/share/syslinux/menu.c32
/usr/share/syslinux/pxelinux.0
然後把光碟掛載,有三個檔案需要使用。但是需要把光碟掛載到http的工作目錄之下,我們使用的是http也可以使用ftp。
然後在工作目錄中建立pxelinux.cfg用於儲存default檔案,用於選擇核心設定kickstart等內容
default原始檔路徑: iso/isolinux.cfg
在把光碟的核心檔案以及伴侶檔案移動過來。最後得到的目錄夾如下
vesamenu.c32是更精美的選單版本,可以在default中選擇使用哪一個版本。
4.kickstart的除錯
如果使用虛擬機器需要使用 -X來進行連線。
system-config-kickstart開啟圖形介面
進行圖形化介面的安裝,選項太多不寫了百度看。
http://blog.51cto.com/64314491/1651417
通過圖形介面安裝之後會在目錄中生成一個檔案
如果使用pxe安裝的虛擬機器,那麼會在家目錄有一個生成這個虛擬機器所使用的kickstart指令碼檔案。
因為圖形介面沒有設定分割槽,可以吧原來檔案的分割槽複製過來
設定好掛載檔案路徑,在工作目錄的下一級。然後工作目錄下放這個檔案。
Default檔案的一些基本配置,在伴侶檔案後面新增kickstart指令碼檔案的路徑。
注意要吧虛擬機器和pxe引導機一起放在一個虛擬網路以免獲取到其他的dhcp導致ip異常。