如何配置 Microsoft DHCP 服务器以支持 PXE?
配置 Microsoft DHCP 服务器
要启动计算机,您需要在其中一个启动模式(Legacy BIOS 或 UEFI)下配置 DHCP 服务器。如果网络中的所有计算机仅支持一种启动类型,则只需为该启动模式配置 DHCP 服务器即可。如果您要向多种启动类型的计算机部署操作系统,则部分计算机需要 UEFI(安全或非安全)启动模式,部分计算机需要 Legacy BIOS 启动模式。在此情况下,您需要为多启动模式配置 DHCP 服务器。OS Deployer 支持自动配置 DHCP 服务器,您也可以手动进行相同配置。
手动配置
本文档将说明以下步骤 仅为单一启动模式配置 DHCP 以及 为多启动模式配置 DHCP.
- 仅为单一启动模式配置 DHCP。(Legacy BIOS 或 UEFI)
- 为多启动模式配置 DHCP。(安全 UEFI、UEFI 和 Legacy BIOS)
仅为单一启动模式配置 DHCP(Legacy BIOS 或 UEFI)
按照以下步骤在 Legacy BIOS 模式下配置 DHCP 服务器:
- 转到运行 DHCP 服务器的计算机。
- 打开 Server Manager 并从左侧选择 DHCP 。
- 右键点击 DHCP 服务器并选择 DHCP Manager。DHCP 控制台将打开。
- 双击 DHCP 服务器并选择您的 网络 IP 版本 (IPv4/IPv6)。
- 右键点击 Server Options 并从左侧选择 配置选项.
- 在 常规选项卡下:
- 启用 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
- 如果定义了作用域选项:
注意:
- 如果作用域和服务器选项存在差异,则优先使用作用域选项。
- 确保从 DHCP 设置中移除 060 选项以防止 PXE 中断。
为多启动模式配置 DHCP(安全 UEFI、UEFI 和 Legacy BIOS)
注意: Windows Server 2010 及以下版本不支持供应商类和策略。
- 第一步:创建自定义供应商类
- 第二步:创建自定义 DHCP 策略
- 第三步:移除默认 PXE 选项
第一步:创建自定义供应商类
按照以下步骤为每种启动模式创建自定义供应商类:
- 打开 DHCP 控制台并展开 IPv4 节点。
- 右键点击 IPv4 节点 → 定义供应商类 → 点击“添加”。
- 输入:
- 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 位策略
- 为 PXEClient (UEFI x64) 创建新策略
- 设置启动服务器 IP 和启动文件名为: EFI\Boot\bootx64.efi
BIOS x86/x64 策略
- 为 PXEClient (BIOS x86 & x64) 创建新策略
- 设置启动服务器 IP 和启动文件名为: boot\pxeboot.n12
UEFI 32 位策略
- 为 PXEClient (UEFI x86) 创建新策略
- 设置启动服务器 IP 和启动文件名为: EFI\Boot\bootia32.efi
第三步:移除默认 PXE 选项
确保从默认 DHCP 设置中移除 066、067 和 060 选项,以允许策略生效优先。
现在您已成功配置 DHCP 服务器。 PXE 媒体现已准备好托管镜像部署和离线镜像创建。
相关文档