1. pxe基本介紹
- 預啓動執行環境(Preboot eXecution Environment,PXE)也被稱爲預執行環境
- 提供了一種使用網絡接口(Network Interface)啓動計算機的機制。這種機制讓計算機的啓動可以不依賴本地數據存儲設備(如硬盤)或本地已安裝的操作系統。
- 用於批量自動安裝系統
2. 實驗環境
Redhat企業7主機:192.168.1.29
在做本次實驗之前,我們需要在主機上搭建dhcpd服務器,用來分配IP等信息到客戶端;
部署vsftpd服務,用來共享ks文件,共享安裝源(把鏡像掛載到共享目錄中);
製作一個ks.cfg文件,用來自動安裝系統。
3. 部署pxe環境
1.獲得pxelinux.0文件
2.安裝tftp服務器,開啓tftp服務,用來共享pxelinux.0文件
3.共享pxelinu.0文件,發佈鏡像資源的isolinux目錄下所有文件,這些文件是安裝系統時,預執行環境所要加載的文件
4.生成pxelinux.0默認讀取文件
5.修改default文件,設定安裝源和ks文件;也可對安裝過程中的其他信息作出更改 ;
4. 設定dhcpd及ks文件
1.修改/etc/dhcp/dhcpd.conf文件,修改後重啓dhcpd服務
2. 共享鏡像資源,在ks.cfg文件中設定使用網絡環境安裝資源,指定安裝源地址
5. 安裝系統
1.創建一個虛擬機,內存爲2G,硬盤類型爲SATA
2.點擊 虛擬機------->電源--------->打開電源時進入固件
3.在Bios中,設定系統從網卡啓動
4.進入安裝界面,選擇第一行install,回車,開始自動安裝系統
5.安裝完成後,系統又會跳轉到安裝界面
6.所以,我們需要在Bios中設定,從硬盤啓動,進入系統登錄界面,這時,我們通過pxe安裝的系統就成功了!