Linux下pxe網絡批量自動安裝系統

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安裝的系統就成功了!
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章