kickstart+pxe安裝系統的需求
1) 網卡必須支援pxe引導;
2) 用戶端需要有與kickstart 通信的ip位址,這裡一般都是通過dhcp自動配置設定ip位址來實作;
3) 提供引導所需的檔案,核心檔案,核心鏡像檔案等,此時一般通過tftp-server等實作;
4) kickstart檔案,它主要實作自動化安裝的過程,比如配置主機名、添加使用者、安裝系統後相關操作;
5) 提供安裝源,一般就是nfs/ftp/httpd等;
總結:通過如上需求,我們就知道需要安裝的相關服務,如dhcp/tftp-server/syslinux/kickstart/vsftpd等;
準備工作
伺服器靜态ip
關閉防火牆 seliniux dhcp
安裝工具包:httpd tftp-server dhcp syslinux
啟動配置檔案共享服務和yum源
準備yum源
注:此處将本地CD光牒(/dev/sr0 對應 centos7鏡像檔案)作為yum源
準備kickstart檔案
用system-config-kickstart生成應答檔案centos7-ks.cfg
ksvalidator檢查應答檔案
配置dhcp服務
複制樣闆檔案并修改
注:net-server ----》dhcp伺服器位址(這裡本機作為伺服器,所在位址)
準備pxe相關檔案
啟動tftp服務
拷貝上述位置中syslinux包提供所有啟動加載器檔案到/var/lib/tftpboot路徑中
制作啟動菜單檔案
以上工作完成之後,就可以開始安裝作業系統了:
1、準備一台适當配置的實體機
2、連接配接網線,與伺服器在同一個區域網路内
3、設定 bios 從網卡啟動
4、等待安裝