?
Pre-Reading:
PXE(Pre-boot Execution Environment)是由 Intel 設(shè)計(jì)的一種網(wǎng)絡(luò)協(xié)議,它可以使計(jì)算機(jī)通過網(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)文件通過網(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
勾選 AD DS Role,并 Install 完成
II. 進(jìn)入 AD DS Wizard 配置驗(yàn)證信息、根域名、NetBIOS 域名、AD DS 目錄等信息,Install 并重啟。
AD DS Role 添加完成后,進(jìn)入服務(wù)配置 Wizard
增加一個(gè)新的域林,并命名根域名
輸入 DSRM password,即本機(jī) Administrator 的 password
AD DS 需要 DNS 服務(wù),并會(huì)自動(dòng)配置 DNS 服務(wù),此步直接 Next 即可
NetBIOS 域名會(huì)自動(dòng)從此域林的根域名中提取
AD DS 的數(shù)據(jù)文件夾、日志文件夾、系統(tǒng)目錄文件夾,可采用默認(rèn)
配置匯總確認(rèn),直接 Install 即可
AD DS 配置完成并重啟后,本機(jī)用戶會(huì)自動(dòng)添加到根域中
◎添加 DHCP Role 并配置 DHCPv4 和 DHCPv6
I. 對(duì)將要作為 PXE 網(wǎng)口的網(wǎng)口配置靜態(tài) IPv4
給要作為 PXE 的網(wǎng)口配置 IPv4 地址,并配置 Default gateway 和 DNS server,確認(rèn)即可(本例中靜態(tài) IP 為 192.168.1.*網(wǎng)段)
II. 添加 DHCP Role
勾選 DHCP Role 并 Install 完成
進(jìn)入 DHCP 配置 Wizard
配置 DHCP 用戶名,采用默認(rèn)域名和用戶名,Commit 即可
確認(rèn) DHCP 配置
III.進(jìn)入 DHCP Configuration Wizard 配置 DHCPv4
進(jìn)入 DHCP Manager
配置 DHCPv4,先添加 scope
DHCP New Scope Wizard 界面,直接 Next
輸入 Scope 的名稱和相應(yīng)的描述
輸入 DHCP 將要分配的起始 IP 地址和子網(wǎng)掩碼
輸入要排除在外不分配的 IP 地址(如不需要,可不填寫)
輸入 DHCP 所分配的 IP 地址的離線失效時(shí)間
選擇現(xiàn)在配置 DHCP 選項(xiàng)
輸入 Default Gateway
輸入 Domain Name 和 DNS Server 的 Name 和 IP,并 Add
輸入 WINS Server 的 Name 和 IP(如不需要,也可跳過),然后 Next 即完成 IPv4 的配置
◎添加 Windows Deployment Services Role 并配置
I. 添加 WDS Role
勾選 WDS Role 并 Install 完成
II. 進(jìn)入 WDS Wizard 配置等信息,Install 并重啟
安裝完成后,進(jìn)入 WDS 管理臺(tái)
配置本機(jī)
由于之前配置了 AD DS 服務(wù),因此選擇集成有 AD 域的方式
輸入 PXE boot files、boot image、install image、WDS 控制工具等的放置路徑
設(shè)置代理 DHCP Server,因?yàn)?DHCP Server 就是本機(jī),因此將兩個(gè)選項(xiàng)均勾選,從而將以后配置的 PXE 選項(xiàng)應(yīng)用于所有 DHCP Scope
選擇 PXE Server 會(huì)對(duì)哪些 Clients 進(jìn)行響應(yīng),一般選擇 Respond to all client,完成即可
◎添加 Active Directory Domain Services 并配置
I.添加 Web Service (IIS) Role 的 FTP 服務(wù)
勾選 Web Server (IIS) Role
在添加 IIS Role 過程中添加 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 通過 boot.wim 啟動(dòng),并執(zhí)行啟動(dòng)環(huán)境的初始化,然后,如果 Client 要通過 PXE Server 安裝 OS,則通過 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 過程可能需要等待 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)并保存,以上過程如下圖 5a~e 所示。
?
III. 用上述命令將 Broadcom 10G 網(wǎng)卡驅(qū)動(dòng)集成到 PXE Server 的 boot.wim 中,其中 Index 號(hào)要選擇 2,即 Windows Server Setup (x64)。
查看 install.wim 中包含的 OS 版本和相應(yīng)的 Index 號(hào)
將 install.wim 中的 Win2012R2 DataCenter 版本 Mount 到 D:Mount 中,其中紅框部分是 Mount 進(jìn)度條
將 install.wim Mount 到 D:Mount 成功后的顯示狀態(tài)
添加 Broadcom 10G Driver 到 install.wim 成功后的顯示狀態(tài)
Unmount D:Mount 成功后的提示信息
◎在 PXE Server 的 WDS 服務(wù)中添加 Boot Image 和 Install Image
打開 Server Manager-->WDS-->WDS Manage Console,將之前添加過 driver 的 boot.wim 和 install.wim 分別添加為 Boot Images 和 Install Images,實(shí)際上是將 boot.wim 和 install.wim 放置到 WDS 預(yù)定路徑 D:PXE_Install_Files 中的相應(yīng)位置,過程如圖
開啟本機(jī) WDS 服務(wù)的路徑
WDS 成功開啟后的提示信息
WDS 開啟成功后,本機(jī)計(jì)算機(jī)名前的小圖標(biāo)顯示為綠色小三角,即運(yùn)行狀態(tài)
?
本文摘自 :https://blog.51cto.com/u