如何配置 Microsoft DHCP 服务器以支持 PXE?

配置 Microsoft DHCP 服务器

要启动计算机,您需要在其中一个启动模式(Legacy BIOS 或 UEFI)下配置 DHCP 服务器。如果网络中的所有计算机仅支持一种启动类型,则只需为该启动模式配置 DHCP 服务器即可。如果您要向多种启动类型的计算机部署操作系统,则部分计算机需要 UEFI(安全或非安全)启动模式,部分计算机需要 Legacy BIOS 启动模式。在此情况下,您需要为多启动模式配置 DHCP 服务器。OS Deployer 支持自动配置 DHCP 服务器,您也可以手动进行相同配置。

自动配置

OS Deployer 允许用户使用 PXE 故障排除工具.

手动配置

本文档将说明以下步骤 仅为单一启动模式配置 DHCP 以及 为多启动模式配置 DHCP.

  1. 仅为单一启动模式配置 DHCP。(Legacy BIOS 或 UEFI)
  2. 为多启动模式配置 DHCP。(安全 UEFI、UEFI 和 Legacy BIOS)

仅为单一启动模式配置 DHCP(Legacy BIOS 或 UEFI)

按照以下步骤在 Legacy BIOS 模式下配置 DHCP 服务器:

  1. 转到运行 DHCP 服务器的计算机。
  2. 打开 Server Manager 并从左侧选择 DHCP
  3. 右键点击 DHCP 服务器并选择 DHCP Manager。DHCP 控制台将打开。
  4. 双击 DHCP 服务器并选择您的 网络 IP 版本 (IPv4/IPv6)。
  5. 右键点击 Server Options 并从左侧选择 配置选项.
  6. 常规选项卡下:
    • 启用 066 Boot Server Host Name 并输入安装了 Endpoint Central Server 的机器 IP 地址。对于远程办公室,输入分发服务器的 IP。
    • 启用 067 Bootfile Name:
      • 对于 Legacy BIOS: boot\pxeboot.n12
      • 对于 UEFI 64 位: EFI\Boot\bootx64.efi
      • 对于 UEFI 32 位: EFI\Boot\bootia32.efi
  7. 如果定义了作用域选项:
    • 在作用域选项中配置相同设置,优先于服务器选项。

注意:

  • 如果作用域和服务器选项存在差异,则优先使用作用域选项。
  • 确保从 DHCP 设置中移除 060 选项以防止 PXE 中断。

为多启动模式配置 DHCP(安全 UEFI、UEFI 和 Legacy BIOS)

注意: Windows Server 2010 及以下版本不支持供应商类和策略。
  1. 第一步:创建自定义供应商类
  2. 第二步:创建自定义 DHCP 策略
  3. 第三步:移除默认 PXE 选项

第一步:创建自定义供应商类

按照以下步骤为每种启动模式创建自定义供应商类:

  1. 打开 DHCP 控制台并展开 IPv4 节点。
  2. 右键点击 IPv4 节点 → 定义供应商类 → 点击“添加”。
  3. 输入:
    • PXEClient (UEFI x64) — ASCII: PXEClient:Arch:00007
    • PXEClient (UEFI x86) — ASCII: PXEClient:Arch:00006
    • PXEClient (BIOS x86 & x64) — ASCII: PXEClient:Arch:00000

第二步:创建自定义 DHCP 策略

UEFI 64 位策略

  1. 为 PXEClient (UEFI x64) 创建新策略
  2. 设置启动服务器 IP 和启动文件名为: EFI\Boot\bootx64.efi

BIOS x86/x64 策略

  1. 为 PXEClient (BIOS x86 & x64) 创建新策略
  2. 设置启动服务器 IP 和启动文件名为: boot\pxeboot.n12

UEFI 32 位策略

  1. 为 PXEClient (UEFI x86) 创建新策略
  2. 设置启动服务器 IP 和启动文件名为: EFI\Boot\bootia32.efi

第三步:移除默认 PXE 选项

确保从默认 DHCP 设置中移除 066、067 和 060 选项,以允许策略生效优先。

现在您已成功配置 DHCP 服务器。 PXE 媒体现已准备好托管镜像部署和离线镜像创建。

相关文档

受信赖企业