首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Windows 搭建 PXE 環境批量部署 RedHat 6 完整教學(tftpd64 + Xlight FTP)

     編輯:Java 綜合教學

Windows 搭建 PXE 環境批量部署 RedHat 6 完整教學

1. PXE 簡介

PXE (Preboot Execute Environment) 為 Intel 開發,Client/Server 網絡模式,工作站透過網絡從遠端伺服器下載映像啟動作業系統。啟動流程:DHCP 取得 IP → TFTP 下載 pxelinux.0 → 讀取配置 pxelinux.cfg/default → 載入 initrd、vmlinuz、ks.cfg → 依 Kickstart 自動安裝。

2. 工具與目錄約定

  • tftpd64:DHCP + TFTP 服務
  • Xlight FTP:提供安裝源
  • PXE 服務器 IP:192.168.2.120
  • 客戶機 DHCP 池:192.168.2.240 - 250
  • 目錄結構:
D:\pxe\tftpd64\           # tftpd64 安裝目錄
D:\pxe\tftpd64\pxe\       # PXE 啟動文件根目錄 (TFTP 工作目錄)
D:\pxe\tftpd64\pxe\pxelinux.cfg\  # 配置文件目錄
D:\pxe\xlight\            # Xlight FTP 安裝目錄
D:\pxe\src\               # RedHat 6.5 ISO 掛載目錄 (FTP 工作目錄)

3. tftpd64 配置

DHCP 設定

  • IP 池:192.168.2.240-250
  • Boot File:pxelinux.0(置於 TFTP 根目錄,無需路徑)

TFTP 設定

  • Base Directory:D:\pxe\tftpd64\pxe

4. Xlight FTP 配置

  • 綁定 IP:192.168.2.120,Port:21
  • 建立用戶(可無密碼),Home Directory:D:\pxe\src

5. PXE 引導配置修改

檔案:D:\pxe\tftpd64\pxe\pxelinux.cfg\default

新增 ks.cfg 參數指向 FTP 自動應答檔:

label linux
  kernel vmlinuz
  append initrd=initrd.img ks=ftp://192.168.2.120/ks.cfg

6. ks.cfg Kickstart 配置

遵循 RedHat Kickstart 規範,安裝方式選 ftp,指向 ftp://192.168.2.120。

7. 整合環境下載

完整配置檔案打包:https://www.hy2009.net/soft/pxe-win.rar

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved