當(dāng)前位置:首頁(yè) > IT技術(shù) > Windows編程 > 正文

如何用 Windows2012 R2 搭建 PXE Server
2021-09-17 16:23:57

?

Pre-Reading:

PXE(Pre-boot Execution Environment)是由 Intel 設(shè)計(jì)的一種網(wǎng)絡(luò)協(xié)議,它可以使計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)啟動(dòng)。協(xié)議分為 client 和 server 兩端,PXE client 端集成在網(wǎng)卡 ROM 中(即 PXE 啟動(dòng)需要網(wǎng)卡 ROM 的支持),當(dāng) Client 端計(jì)算機(jī)啟動(dòng)時(shí),BIOS 把 PXE client 端網(wǎng)絡(luò)啟動(dòng)請(qǐng)求調(diào)入內(nèi)存執(zhí)行,并顯示出啟動(dòng)菜單,經(jīng)用戶選擇后,PXE Server 進(jìn)行響應(yīng),將預(yù)定的啟動(dòng)文件傳輸給 PXE client,Client 端將 Server 上的啟動(dòng)文件通過(guò)網(wǎng)絡(luò)下載到本地運(yùn)行。

硬件、軟件準(zhǔn)備

◎硬件:DL580p Gen7 + 331FLR 網(wǎng)卡(注意:將要作為 PXE 端口的網(wǎng)口暫且不要連線);?

◎軟件:Windows2012 R2

添加 Roles

◎添加 Active Directory Domain Services 并配置

I. 添加 AD DS Role

如何用 Windows2012 R2 搭建 PXE Server_網(wǎng)卡驅(qū)動(dòng)

勾選 AD DS Role,并 Install 完成

II. 進(jìn)入 AD DS Wizard 配置驗(yàn)證信息、根域名、NetBIOS 域名、AD DS 目錄等信息,Install 并重啟。

如何用 Windows2012 R2 搭建 PXE Server_網(wǎng)卡驅(qū)動(dòng)_02

AD DS Role 添加完成后,進(jìn)入服務(wù)配置 Wizard

如何用 Windows2012 R2 搭建 PXE Server_ios_03

增加一個(gè)新的域林,并命名根域名

如何用 Windows2012 R2 搭建 PXE Server_文件傳輸_04

輸入 DSRM password,即本機(jī) Administrator 的 password

如何用 Windows2012 R2 搭建 PXE Server_用戶名_05

AD DS 需要 DNS 服務(wù),并會(huì)自動(dòng)配置 DNS 服務(wù),此步直接 Next 即可

如何用 Windows2012 R2 搭建 PXE Server_ios_06

NetBIOS 域名會(huì)自動(dòng)從此域林的根域名中提取

如何用 Windows2012 R2 搭建 PXE Server_網(wǎng)卡驅(qū)動(dòng)_07

AD DS 的數(shù)據(jù)文件夾、日志文件夾、系統(tǒng)目錄文件夾,可采用默認(rèn)

如何用 Windows2012 R2 搭建 PXE Server_ios_08

配置匯總確認(rèn),直接 Install 即可

如何用 Windows2012 R2 搭建 PXE Server_ios_09

AD DS 配置完成并重啟后,本機(jī)用戶會(huì)自動(dòng)添加到根域中

◎添加 DHCP Role 并配置 DHCPv4 和 DHCPv6

I. 對(duì)將要作為 PXE 網(wǎng)口的網(wǎng)口配置靜態(tài) IPv4

如何用 Windows2012 R2 搭建 PXE Server_重啟_10

給要作為 PXE 的網(wǎng)口配置 IPv4 地址,并配置 Default gateway 和 DNS server,確認(rèn)即可(本例中靜態(tài) IP 為 192.168.1.*網(wǎng)段)

II. 添加 DHCP Role

如何用 Windows2012 R2 搭建 PXE Server_ios_11

勾選 DHCP Role 并 Install 完成

如何用 Windows2012 R2 搭建 PXE Server_重啟_12

進(jìn)入 DHCP 配置 Wizard

如何用 Windows2012 R2 搭建 PXE Server_網(wǎng)卡驅(qū)動(dòng)_13

配置 DHCP 用戶名,采用默認(rèn)域名和用戶名,Commit 即可

如何用 Windows2012 R2 搭建 PXE Server_重啟_14

確認(rèn) DHCP 配置

III.進(jìn)入 DHCP Configuration Wizard 配置 DHCPv4

如何用 Windows2012 R2 搭建 PXE Server_用戶名_15

進(jìn)入 DHCP Manager

如何用 Windows2012 R2 搭建 PXE Server_ios_16

配置 DHCPv4,先添加 scope

如何用 Windows2012 R2 搭建 PXE Server_ios_17

DHCP New Scope Wizard 界面,直接 Next

如何用 Windows2012 R2 搭建 PXE Server_ios_18

輸入 Scope 的名稱和相應(yīng)的描述

如何用 Windows2012 R2 搭建 PXE Server_文件傳輸_19

輸入 DHCP 將要分配的起始 IP 地址和子網(wǎng)掩碼

如何用 Windows2012 R2 搭建 PXE Server_ios_20

輸入要排除在外不分配的 IP 地址(如不需要,可不填寫)

如何用 Windows2012 R2 搭建 PXE Server_用戶名_21

輸入 DHCP 所分配的 IP 地址的離線失效時(shí)間

如何用 Windows2012 R2 搭建 PXE Server_ios_22

選擇現(xiàn)在配置 DHCP 選項(xiàng)

如何用 Windows2012 R2 搭建 PXE Server_文件傳輸_23

輸入 Default Gateway

如何用 Windows2012 R2 搭建 PXE Server_用戶名_24

輸入 Domain Name 和 DNS Server 的 Name 和 IP,并 Add

如何用 Windows2012 R2 搭建 PXE Server_用戶名_25

輸入 WINS Server 的 Name 和 IP(如不需要,也可跳過(guò)),然后 Next 即完成 IPv4 的配置

◎添加 Windows Deployment Services Role 并配置

I. 添加 WDS Role

如何用 Windows2012 R2 搭建 PXE Server_用戶名_26

勾選 WDS Role 并 Install 完成

II. 進(jìn)入 WDS Wizard 配置等信息,Install 并重啟

如何用 Windows2012 R2 搭建 PXE Server_重啟_27

安裝完成后,進(jìn)入 WDS 管理臺(tái)

如何用 Windows2012 R2 搭建 PXE Server_文件傳輸_28

配置本機(jī)

如何用 Windows2012 R2 搭建 PXE Server_重啟_29

由于之前配置了 AD DS 服務(wù),因此選擇集成有 AD 域的方式

如何用 Windows2012 R2 搭建 PXE Server_網(wǎng)卡驅(qū)動(dòng)_30

輸入 PXE boot files、boot image、install image、WDS 控制工具等的放置路徑

如何用 Windows2012 R2 搭建 PXE Server_ios_31

設(shè)置代理 DHCP Server,因?yàn)?DHCP Server 就是本機(jī),因此將兩個(gè)選項(xiàng)均勾選,從而將以后配置的 PXE 選項(xiàng)應(yīng)用于所有 DHCP Scope

如何用 Windows2012 R2 搭建 PXE Server_網(wǎng)卡驅(qū)動(dòng)_32

選擇 PXE Server 會(huì)對(duì)哪些 Clients 進(jìn)行響應(yīng),一般選擇 Respond to all client,完成即可

◎添加 Active Directory Domain Services 并配置

I.添加 Web Service (IIS) Role 的 FTP 服務(wù)

如何用 Windows2012 R2 搭建 PXE Server_ios_33

勾選 Web Server (IIS) Role

如何用 Windows2012 R2 搭建 PXE Server_用戶名_34

在添加 IIS Role 過(guò)程中添加 FTP 服務(wù)

配置 PXE 的 install image 和 boot image

◎?qū)?PXE NIC driver 集成到 boot.wim 和 install.wim 中

當(dāng)一個(gè) Client 向 PXE Server 請(qǐng)求文件傳輸?shù)臅r(shí)候,PXE Server 會(huì)先將 boot.wim 傳輸給 Client,Client 通過(guò) boot.wim 啟動(dòng),并執(zhí)行啟動(dòng)環(huán)境的初始化,然后,如果 Client 要通過(guò) PXE Server 安裝 OS,則通過(guò) install.wim 文件初始化 OS 安裝環(huán)境。因此 Client 是否能連接上 PXE Server 并安裝 OS,boot.wim 文件和 install.wim 中是否含有 Client 網(wǎng)卡的驅(qū)動(dòng)程序很重要。Windows2012 R2 鏡像中含有大多數(shù)網(wǎng)卡的驅(qū)動(dòng),如果有一些網(wǎng)卡的驅(qū)動(dòng)沒有包含在內(nèi),則需要手動(dòng)將 NIC driver 集成到 PXE Server 的 install.wim 文件中,具體方法如下(本例中以集成 Broadcom 網(wǎng)卡的 10G 網(wǎng)卡驅(qū)動(dòng)到 Windows2012 R2 update1 中為例)。

?

I. 在 PXE Server 上,新建三個(gè)文件夾: D:OS_ImagesWin2012R2u1 , D:Mount , D:Drivers ;解壓 Windows2012 R2 update1 鏡像到D:OS_ImagesWin2012R2u1下,將 Broadcom 10G 網(wǎng)卡驅(qū)動(dòng)包放到 D:Drivers 文件夾下,D:Mount 文件夾供后續(xù) mount install.wim 文件使用;

?

II. 在 PXE Server 上,打開 Power Shell,輸入以下命令:?

Get-WindowsImage –ImagePath D:OS_ImagesWin2012R2u1sourceinstall.wim #顯示 install.wim 中包含的所有鏡像名稱,并注意 Index 號(hào),?

Mount-WindowsImage –Path D:Mount -ImagePath D:OS_ImagesWin2012R2u1sourcesinstall.wim -Index 4? #將相應(yīng) Index 號(hào)的 Win2012R2 版本(如DataCenter 版本的 Index 是 4) 鏡像mount 到 D:Mount 文件夾中,這個(gè)mount 過(guò)程可能需要等待 3~5 分鐘,?

Add-WindowsDriver -Path D:Mount -Driver D:Drivers -Recurse #添加 D:Drivers 文件夾下的驅(qū)動(dòng)到 D:Mount(即 install.wim)中?

Dismount-WindowsImage -Path D:Mount -Save? ?#Unmount D:Mount(即 install.wim)并保存,以上過(guò)程如下圖 5a~e 所示。

?

III. 用上述命令將 Broadcom 10G 網(wǎng)卡驅(qū)動(dòng)集成到 PXE Server 的 boot.wim 中,其中 Index 號(hào)要選擇 2,即 Windows Server Setup (x64)。

如何用 Windows2012 R2 搭建 PXE Server_重啟_35

查看 install.wim 中包含的 OS 版本和相應(yīng)的 Index 號(hào)

如何用 Windows2012 R2 搭建 PXE Server_用戶名_36

將 install.wim 中的 Win2012R2 DataCenter 版本 Mount 到 D:Mount 中,其中紅框部分是 Mount 進(jìn)度條

如何用 Windows2012 R2 搭建 PXE Server_網(wǎng)卡驅(qū)動(dòng)_37

將 install.wim Mount 到 D:Mount 成功后的顯示狀態(tài)

如何用 Windows2012 R2 搭建 PXE Server_重啟_38

添加 Broadcom 10G Driver 到 install.wim 成功后的顯示狀態(tài)

如何用 Windows2012 R2 搭建 PXE Server_文件傳輸_39

Unmount D:Mount 成功后的提示信息

◎在 PXE Server 的 WDS 服務(wù)中添加 Boot Image 和 Install Image

打開 Server Manager-->WDS-->WDS Manage Console,將之前添加過(guò) driver 的 boot.wim 和 install.wim 分別添加為 Boot Images 和 Install Images,實(shí)際上是將 boot.wim 和 install.wim 放置到 WDS 預(yù)定路徑 D:PXE_Install_Files 中的相應(yīng)位置,過(guò)程如圖

如何用 Windows2012 R2 搭建 PXE Server_文件傳輸_40

開啟本機(jī) WDS 服務(wù)的路徑

如何用 Windows2012 R2 搭建 PXE Server_用戶名_41

WDS 成功開啟后的提示信息

如何用 Windows2012 R2 搭建 PXE Server_文件傳輸_42

WDS 開啟成功后,本機(jī)計(jì)算機(jī)名前的小圖標(biāo)顯示為綠色小三角,即運(yùn)行狀態(tài)

?

本文摘自 :https://blog.51cto.com/u

開通會(huì)員,享受整站包年服務(wù)立即開通 >