DHCP选项67的目的是什么? 我以为PXE客户端会寻找一个boot.wim文件。 位于67(如boot \ x64 \ wdsnbp.com)中的引导文件是否会出现并searchboot.wim?
DHCP范围选项67实际上做了什么?为什么我们需要它? 谢谢。
PXE和选件66,67不是微软唯一的技术,这些相同的选项可以用来启动Linux机器 。
这67选项告诉客户端从tftp服务器(选项66)的文件path将被检索并用于启动。 该文件需要是一个基本的启动加载程序,将执行任何其他所需的工作。
选项66保存TFTP地址,而选项67保存要从TFTP服务器检索的NBP(networking引导程序)的path和名称,加载到内存中并运行。
客户端使用DHCP选项93通知其DHCP操作前的运行时间
DHCP Option 93 Client's pre-OS runtime 0 BIOS 6 EFI32 7 EFI64 9 EFI64
这样,DHCP服务器可以根据客户端的操作系统运行前版本提供特定的NBP。
一旦NBP运行,就有一系列bootmgr.exe (通过TFTP检索并运行)其他组件(如pxeboot.n12,然后bootmgr.exe (用于BIOS客户端)或bootmgfw.efi (用于UEFI客户端))。
bootmgr.exe / bootmgfw.efi将检索一个bcd,其中包含(所有可用于启动的WIM映像的“菜单”),当用户select一个条目时,bootmgr.exe / bootmgfw.efi将TFTP传输,加载在内存中,并将控制权交给相应的WIM映像。 这就是PXE(WDS / MDT / SCCM)在MS平台上的工作原理。