Windows-Server-2008

使用 Windows Server 2008 和 Linux PXE 伺服器建構 PXE/WDS 基礎架構

  • January 4, 2012

我想要做的是以下內容:

我有一個執行 Active Directory 的 Windows Server 2008 R2 (DC)。我添加了角色 Windows 部署服務並安裝了適用於 Windows® 7 的 Windows® 自動安裝工具包 (AIK) 和 Microsoft 部署工具包 (MDT) 2010 Update 1。

另一方面,我有一個安裝了LINBO的 Linux Debian 6 伺服器。因此,有一個正在執行的 DHCP 伺服器和一個 TFTP 伺服器,所有圖像都在該伺服器上執行。在網路中還有一個有效的 DNS 伺服器。

現在應該可以 PXE 引導客戶端,並根據 dhcpd.conf 中的 MAC 地址啟動 LINBO 或 WDS。

  1. 畢竟有可能嗎?
  2. 有誰知道如何做到這一點?

提前致謝!

  1. 是的
  2. 是的
  • 對於 MS DHCP 伺服器,打開 DHCP MMC,在相關範圍下使用適當的 IP 和 MAC 地址創建預留,然後分配該預留下的選項。
  • 對於 ISC-DHCPd,在 Scope 定義下創建一個主機保留部分,類似於:
subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.10 192.168.0.50;
    other options might be here...

    host pxeclient {
        harware ethernet 02:01:03:04:05:06
        next-server pxe.server.example.com
        filename "option 67"
    }
}


對於 WDS 伺服器選項 066 (next-server) 應該是 WDS 伺服器的 IP;選項 067(文件名)應該是“boot\x86\wdsnbp.com”。您必須弄清楚 PXE 伺服器的設置,但它應該非常相似(並且按照我對問題的理解已經設置和執行)。


如果您的 PXE 引導 *nix 客戶端具有 NFS 根,則該選項是`option root-path "nfsserver.example.com:/path/to/rootfs"`

引用自:https://serverfault.com/questions/346502