Windows Deployment Service(WDS) 的設定教學與其初階應用|利用 WDS 載入 WinPE 環境安裝作業系統

Windows Deployment Service(WDS) 的設定教學與其初階應用|利用 WDS 載入 WinPE 環境安裝作業系統 3

本篇文章會帶大家認識什麼是 WDS(Windows Deployment Service) 與其設定方式及初階的應用,如果在閱讀文章的過程中有任何問題,可以前往「綜合疑難雜症討論區」尋求幫助,這是一個互助討論的 FB 社群,我有時間也會親自回覆,讓我開始今天的主題吧!

什麼是 WDS?

WDS 是 Windows Deployment Service 的縮寫,中文名稱翻譯成 「Windows 部署服務」,這是一套在 Windows Server 作業系統上的服務(Service),其主要目的是可以讓安裝佈署作業系統可以透過實體網路載入「預啟動執行環境(PXE)」的方式來進行,不用透過其他媒介如 USB 隨身碟或光碟片,就可以進行作業系統的安裝與設定。

WDS, Windows deployment service
WDS 介面

一般來說,會使用到 WDS 的情況大部分是以下兩種:

  1. 公司的資管人員(MIS),需要大量佈署設定員工的電腦。
  2. 各大 ODM 在其工廠的產線生產電腦時,大量佈署安裝作業系統,提高產能。

這兩種情況都是需要大量的安裝並設定作業系統,所以透過 WDS 的方式以 PXE boot 進行安裝會比較合適。

WDS 運作流程

WDS 架構圖
WDS 架構圖

上圖是一個簡單的 WDS 架構圖,其運作流程簡述如下:

  1. 右方客戶端利用 PXE boot 方式向伺服器發送請求。
  2. WDS Server 接收到請求後,會以 DHCP 機制派送 IP 給客戶端。
  3. 客戶端確認有被指派 IP 後,會從 WDS Server 下載開機映像檔,完成 PXE Boot 開機。

完成上述階段後,其實就是把 WinPE 環境載入到客戶端上,我們可以從 WinPE 的環境再去做後續的動作,這邊先略過。

事前準備事項

在初步了解什麼是 WDS 與其運作原理後,如果想要實現 WDS 架構,必須先準備以下事項:

  • 一台安裝 Windows Server 作業系統的電腦,並且要有 Lan Port(網路孔)。
  • 一台客戶端電腦,要拿來實驗測試 WDS 架構功能。
  • 實體網路線。

網路交換器(Switch)是選擇性的,如果你只有一台客戶端電腦,那你可以選擇直接跟 WDS Server 對接就好,不用再透過網路交換器。另外本教學文章的 DHCP Server 會直接架設在 Windows Server 上,當然如果自己有 DHCP Server 也是可以直接使用。
Windows Server 的安裝這邊也會跳過,教學是用 Windows Server 2019 的版本,其他版本大同小異,作業系統安裝的方式可以參考這篇

WDS 設定教學

本章節會教學 WDS 的設定方式,為了方便教學,文章內容是利用 Hyper-V 去模擬 WDS Server 與客戶端電腦,有興趣想了解什麼是 Hyper-V 的人,可以先參考我之前寫的教學文章

設定靜態 IPv4

把 Windows Server 安裝完成後,我們要先把 Server 的網路卡 IPv4 設定成靜態的,靜態 IPv4 的範圍可以按照我教學的內容,或是自行設定都可以。

在右下角網路圖示「按右鍵→開啟網路和網際網路設定→網路和共用中心→變更介面卡設定→在網路卡按右鍵→內容」,在 TCP/IPv4 內容中,把 IP 改成自行設定的靜態 IP,教學所使用的靜態 IP 設定如下:

  • IP 位址: 172.16.0.1
  • 子遮罩網路: 255.255.0.0
設定靜態ipv4
設定靜態 ipv4

新增 DHCP 與 WDS 角色及功能

接下來我們必須在 Server 上新增 DHCP 與 WDS 的服務,步驟如下。

STEP 1

在伺服器管理員中,點選「新增角色及功能」,之後會有設定精靈視窗跳出來。

新增角色及功能
新增角色及功能

STEP 2

依照圖片選擇並按下一步。

確認完成前置工作
確認完成前置工作
選擇角色型或功能型安裝
選擇角色型或功能型安裝
從伺服器集區選取伺服器
從伺服器集區選取伺服器

STEP 3

勾選「DHCP Server」與「Windows Deployment Services」,按下一步。

勾選 DHCP 與 WDS 角色
勾選 DHCP 與 WDS 角色

STEP 4

這頁面沒有需求,保持預設並按下一步。

保持預設點下一步
保持預設點下一步

STEP 5

DHCP 與 WDS 確認事項,靜態 IP 我們先前就設定過了,WDS 設定後面章節會教學,直接按下一步。

確認DHCP附註事項
確認 DHCP 附註事項
確認 WDS 附註事項
確認 WDS 附註事項

STEP 6

確認要安裝的角色有勾選,並勾選「必要時重啟目的地伺服器」後開始安裝,耐心等待安裝完成即可。

確認有勾選服務
確認有勾選服務
勾選重啟目的地伺服器
勾選重啟目的地伺服器
WDS 與 DHCP 安裝完成
WDS 與 DHCP 安裝完成

DHCP 設定

簡單來說,DHCP 的功能是要分派 IP 給客戶端,我們必須先指派一個分派的範圍給它,DHCP Service 就會依照此範圍去動態分配,本章節會教學如何設定 DHCP Service,如果有問題歡迎隨時提出溝通討論。

STEP 1

在剛安裝完成 DHCP Service 後,我們要先認可核准該設定,步驟如下圖。

點一下「完成 DHCP 設定」
點一下「完成 DHCP 設定」
認可 DHCP 設定
認可 DHCP 設定
完成 DHCP 認可
完成 DHCP 認可

STEP 2

前往 DHCP 管理員並進入設定頁面。

開啟 DHCP 管理員
開啟 DHCP 管理員

STEP 3

在 IPv4 選項上按右鍵,並選取新增領域,設定精靈會跳出來。

新增 IPv4 領域
新增 IPv4 領域

STEP 4

點選下一步跳過起始視窗,並輸入自訂名稱。

跳過歡迎畫面
跳過歡迎畫面
輸入領域名稱
輸入領域名稱

STEP 5

輸入 IP 起始與結束的範圍,這邊指的是透過 DHCP 分派給客戶端的 IP 範圍,位址會跟你的 Server 一樣,例如教學內是用 172.16.0.1 當作伺服器的靜態 IP,那 DHCP 分派 IP 的範圍就可以設定成跟圖片一樣,跳過跟 Server 一樣的 IP 位址。

如果你是使用 192.xx.xx.xx,那 DHCP 分派的範圍也是要 192 開頭的範圍。

設定 IP 分派範圍
設定 IP 分派範圍
略過排除範圍的設定
略過排除範圍的設定

STEP 6

其餘步驟都保持預設或依照圖片方式設定即可完成。

設定IP租用時間
設定租用時間
設定 DHCP 選項
設定 DHCP 選項
跳過路由器設定
跳過路由器設定
跳過網域和 DNS 設定
跳過網域和 DNS 設定
跳過 WINS 伺服器設定
跳過 WINS 伺服器設定
勾選啟用領域
勾選啟用領域
領域新增完成
領域新增完成

WDS 設定

WDS 也要做相對應的設定才能使用,這個章節會帶大家設定 WDS 並新增 OS 開機與安裝映像檔到 WDS 裡面,這樣就可以利用 WDS 來進行 OS 的安裝。

STEP 1

前往 Windows 部署服務管理主控台。

前往 Windows 部屬服務管理主控台
前往 Windows 部屬服務管理主控台

STEP 2

選擇設定伺服器,設定精靈會跳出來。

設定伺服器
設定伺服器

STEP 3

點選下一步跳過初始畫面後,選擇「獨立伺服器」選項。

事前確認事項
事前確認事項
選擇獨立伺服器
選擇獨立伺服器

STEP 4

設定安裝檔案存放的資料夾路徑,強烈建議不要把路徑設放在作業系統的分區。

設定遠端安裝資料夾位置
設定遠端安裝資料夾位置

STEP 5

依照圖片選項完成設定。

勾選紅框內選項
勾選紅框內選項
完成 WDS 初始設定
完成 WDS 初始設定

STEP 6

把 WDS 伺服器啟動,按右鍵選擇啟動。

啟動 WDS
啟動 WDS

如果啟動一直失敗,代表你目前還沒有把網路線接上,可以把網路線先接上,就可以啟動成功了。

新增 OS 開機與安裝映像檔

到這邊 DHCP 與 WDS 的初步設定就完成了,接下來我們要把作業系統的檔案新增到 WDS 裡面(boot.wim/install.wim),作業系統的安裝檔案取得方式可以參考這篇教學文章。

新增開機映像檔

在「開機映像」選項按右鍵並選擇「新增開機映像檔」,設定精靈會跳出來。

新增開機映像檔
新增開機映像檔

選擇 boot.wim 檔案,該檔案會在作業系統安裝檔案的 「source」 資料夾內。

選擇 boot.wim
選擇 boot.wim

自行設定名稱與描述,並依照圖片下一步完成新增。

修改名稱與描述
修改名稱與描述
確認新增映像檔
確認新增開機映像檔
映像檔新增完成
開機映像檔新增完成

完成之後可在右側欄位看到剛剛新增的開機映像檔。

開機映像檔
開機映像檔

新增安裝映像檔

在「安裝映像」選項按右鍵,選擇「新增安裝映像」,設定精靈會跳出來。

新增安裝映像檔
新增安裝映像檔

自行命名安裝映像檔群組名稱,方便自己辨認就好。

建立映像檔群組
建立映像檔群組

選擇 install.wim 檔案,該檔案會在作業系統安裝檔的 「Source」 資料夾內。

選擇 install.wim
選擇 install.wim

選擇想要新增的作業系統版本,預設為全選。

選擇新增作業系統版本
選擇新增作業系統版本

確認所選擇的版本並新增,如下圖。

確認所選作業系統版本
確認所選作業系統版本
完成新增安裝映像檔
完成新增安裝映像檔

新增完成後,可以在右側資訊欄位看到新增的版本。

安裝映像檔
安裝映像檔

WDS 功能實測

到這裡,已經把所有設定都完成了,就可以開始來實測到底能不能透過網路開機(PXE boot or Lan boot)以及安裝作業系統,不過在正式開始之前,先檢查一下你整個 WDS 架構是否完善,至少滿足以下最低條件:

  • WDS Server 有設定靜態 IP,且 WDS Services 和 DHCP Services 已經新增且設定完成,包含映像檔案的新增(開機+安裝)。
  • WDS Server 有連接實體網路線到測試客戶端電腦,不管是透過「網路交換器」,或是直接對連。

如果以上條件都滿足了,那我們就開始實測吧!

客戶端電腦 PXE Boot(Lan boot)

大部分的電腦廠牌或是主機板,F12 都會是預設的 PXE boot(Lan boot)的快捷鍵,如果不是,可以參照下表在開機的時候叫出開機選單,再選擇「Lan」開頭的選項,或是含有「ipv4」字樣的選項即可進行 PXE boot。

廠牌

桌上型電腦

筆記型電腦

Asus 華碩

F8

Esc

Acer 宏碁

F12

F12

HP 惠普

F9

F9

Dell 戴爾

F12

F12

Lenovo 聯想

F12

F12

MSI 微星

F11

F11

Gigabyte 技嘉

F12

F12

VAIO

N/A

F3 + 開機鍵

Nexstgo

N/A

F2

流程順序:

  1. 按電源鍵開機,並連續按 F12 按鍵進行 PXE Boot。
  2. 畫面顯示「PXE from IPv4」相關字樣。
  3. 接收到 WDS Server 指派 IP。
  4. 開始載入開機映像檔案。
  5. 完成載入。
PXE Boot
PXE Boot

安裝作業系統

載入開機映像檔案完畢後,就會進入安裝作業系統的畫面,這時候如果按「下一步」要進行安裝的時候,會提示你要輸入 WDS Server 的帳號密碼,格式會如下:

  • 帳號:網域\使用者
  • 密碼:你的密碼

例如我的帳號是 administrator,網域是我前面所設定的「172.16.0.1」,這時候你帳號就填寫「172.16.0.1\administrator」,如下。

透過 WDS 安裝 OS
透過 WDS 安裝 OS

安裝作業系統的流程與設定,請參考我之前寫的教學文章

結論

WDS 的應用範圍可以很廣、很靈活,可以把整個安裝過程全部自動化,只要我能順利的從網路開機,之後安裝設定的流程都可以全自動!今天所教學的著重在介紹與初階的應用上,之後會再寫進階版本的應用與實作,盡量會把如何實現自動化的方式教給大家~

如果本篇教學有任何問題或是想要討論的,歡迎隨時聯絡我跟我溝通喔!

常見問題

什麼是 Windows Deployment Service(WDS)?

這是一套在 Windows Server 作業系統上的服務(Service),其主要目的是可以讓安裝佈署作業系統可以透過實體網路載入「預啟動執行環境(PXE)」的方式來進行,不用透過其他媒介如 USB 隨身碟或光碟片,就可以進行作業系統的安裝與設定。

什麼情況會用到 WDS?

一般來說,以下情況最有機會用到:
1. 公司的資管人員(MIS),需要大量佈署設定員工的電腦。
2. 各大 ODM 在其產線生產電腦時,大量佈署安裝作業系統。
3. 自己練習的時候。

什麼是 PXE boot?

預啟動執行環境Preboot eXecution EnvironmentPXE,也被稱為預執行環境)提供了一種使用網路介面(Network Interface)啟動電腦的機制。這種機制讓電腦的啟動可以不依賴本地資料儲存裝置(如硬碟)或本地已安裝的作業系統。

什麼是 DHCP?

動態主機設定協定(英語:Dynamic Host Configuration Protocol,縮寫:DHCP),又稱動態主機組態協定,是一個用於IP網路的網路協定,位於OSI模型應用層,使用DHCP協定工作,主要有兩個用途:
1. 用於內部網路或網路服務供應商自動分配IP位址給使用者
2. 用於內部網路管理員對所有電腦作中央管理

歡迎免費訂閱Google 新聞」、「RSS」、追蹤Facebook」、「Instagram」、「YouTube」、「Dcard」、「TikTok」或加入討論社團」,並且可以透過「小額贊助」方式支持本站所有媒體持續營運!

返回頂端