WDS 服务器 - DHCP 范围选项 67 如何工作?

WDS 服务器 - DHCP 范围选项 67 如何工作?

DHCP 选项 67 的用途是什么?我以为 PXE 客户端会查找 boot.wim 文件。位于 67 的启动文件(如 boot\x64\wdsnbp.com)会出去搜索 boot.wim 吗?

DHCP 范围选项 67 实际上起什么作用?为什么我们需要它?谢谢。

答案1

PXE 和选项 66、67 不是 Microsoft 独有的技术,这些相同的选项可用于启动 Linux 机器

选项 67 告诉客户端一个来自 tftp 服务器(选项 66)的文件路径,该文件将被检索并用于引导。该文件需要是一个基本的引导加载程序,它将执行任何其他所需的工作。

答案2

选项 66 保存 TFTP 地址,而选项 67 保存要从 TFTP 服务器检索、加载到内存中并运行的 NBP(网络引导程序)的路径和名称。

客户端使用 DHCP 选项 93 通知其 DHCP 事务的预操作系统运行时

DHCP Option 93      Client's pre-OS runtime
      0                      BIOS
      6                      EFI32
      7                      EFI64
      9                      EFI64

这样,DHCP 服务器可以根据客户端的预操作系统运行时间提供特定的 NBP。

一旦 NBP 运行,就会出现一系列chainloading其他组件(通过 TFTP 检索并运行),例如 pxeboot.n12,然后 bootmgr.exe(对于 BIOS 客户端)或仅仅bootmgfw.efi(对于 UEFI 客户端)。

bootmgr.exe/bootmgfw.efi 将检索一个 bcd,其中包含(除其他内容外)一个“菜单”,其中包含所有可用于启动的 WIM 映像,当用户选择一个条目时,bootmgr.exe/bootmgfw.efi 将进行 TFTP 传输、加载到内存中,并将控制权传递给相应的 WIM 映像。这就是 PXE(WDS/MDT/SCCM)在 MS 平台上的工作方式。

相关内容