如何在 Configuration Manager 中使用 PXE 来部署操作系统

 

适用对象:System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

使用本主题中的过程在 System Center 2012 Configuration Manager 环境中支持 PXE 启动的部署。 这些过程包括如何配置分发点以接受来自客户端的 PXE 启动请求、如何创建必须分发到启用 PXE 的分发点的启动映像,以及如何创建排除列表以确保指定的计算机不运行 配置管理器 PXE 部署。

使用下列部分来了解详细信息:

  • 配置分发点以接受 PXE 请求

  • 如何创建启用 PXE 的启动映像

  • 如何为 PXE 部署创建排除列表

配置分发点以接受 PXE 请求

要将操作系统部署到发出 PXE 启动请求的 配置管理器 客户端,你必须使用一个或多个配置为响应 PXE 启动请求的分发点。 之后,分发点将响应 PXE 启动请求,并确定要执行的适当部署操作。

你可以将分发点站点角色添加到新站点系统服务器,或将站点角色添加到现有站点系统服务器。 此站点可以是主站点服务器或辅助站点服务器。

System_CAPS_important重要事项

在安装分发点之前,请确保站点系统服务器上安装了 Windows 部署服务。 有关如何在通过使用 PXE 部署操作系统时安装 Windows 部署服务的信息,请参阅在 Configuration Manager 中规划 PXE 启动的操作系统部署

要创建接受 PXE 启动请求的分发点,请参阅在 Configuration Manager 中配置内容管理主题中的安装和配置分发点部分。

使用以下过程来修改现有分发点,使其可接受 PXE 请求。

修改现有分发点以接受 PXE 请求

  1. 如果存在关键计算机可能会意外地以 PXE 形式启动的风险,请创建一个排除列表,并指定这些计算机的 MAC 地址。 有关详情,请参阅本主题中的如何为 PXE 部署创建排除列表。

  2. 在 配置管理器 控制台中,单击“管理”。

  3. 在“管理”工作区中,展开“概述”,并单击“分发点”。

  4. 选择要配置的分发点,然后在“主页”选项卡上的“属性”组中,单击“属性”。

  5. 在分发点的属性页上,单击“PXE”选项卡。

  6. 要使此分发点能够响应 PXE 启动请求,请选中“为客户端启用 PXE 支持”复选框。

  7. 如果确实希望 配置管理器 使用 PXE 部署所需端口,请在“查看 PXE 部署所需端口”对话框中,单击“是”。

  8. 要启用 Windows 部署服务以便它响应 PXE 服务请求,请选中“允许此分发点响应传入的 PXE 请求”复选框。 使用此复选框来启用和禁用服务,而不从分发点中删除 PXE 功能。

  9. 要将操作系统部署到不是由 配置管理器 托管的计算机,请选中“启用未知计算机支持”复选框。

  10. 要为 PXE 部署提供额外的安全保护,请选中“当计算机使用 PXE 时要求密码”复选框,然后指定一个强密码。

  11. 在“用户设备相关性”列表中,指定你希望分发点如何将用户与 PXE 部署的目标计算机关联。

    • 选择“不使用用户设备相关性”以不将用户与目标计算机关联。

    • 选择“通过手动批准允许用户设备相关性”以在将用户与目标计算机关联之前等待管理用户批准。

    • 选择“通过自动批准允许用户设备相关性”以自动将用户与目标计算机关联,而不等待批准。

    有关用户设备相关性的详细信息,请参阅如何将用户与目标计算机相关联

  12. 指定分发点响应来自所有网络接口或来自特定网络接口的 PXE 请求。 如果分发点响应特定网络接口,你必须提供每个网络接口的 MAC 地址。

  13. 指定在使用了多个启用 PXE 的分发点时分发点在响应计算机请求之前延迟的时间长度(以秒为单位)。 默认情况下,配置管理器 PXE 服务点首先响应网络 PXE 请求。

  14. 单击“确定”更新分发点的属性。

如何创建启用 PXE 的启动映像

在使用 PXE 部署操作系统之前,你必须创建启动映像以支持 PXE 部署。 你必须有分发到一个或多个启用 PXE 的分发点的 x86 启用 PXE 的启动映像和 x64 启用 PXE 的启动映像。

使用以下过程为 PXE 部署创建启动映像。

创建启用 PXE 的启动映像

  1. 在 配置管理器 控制台中,单击“软件库”。

  2. 在“软件库”工作区中,展开“操作系统”,然后单击“启动映像包”。

  3. 在“主页”选项卡上的“创建”组中,单击“添加启动映像包”以启动添加启动映像包向导。

  4. 在“数据源”页上,指定以下选项,然后单击“下一步”。

    - 在“路径”框中,指定启动映像 WIM 文件。 单击“浏览”查找特定的启动映像文件。
    
      指定的路径必须是 UNC 格式的有效网络路径。 例如:**\\\\servername\\\<sharename\>\\bootimage.wim**。
    
    - 从“启动映像包”下拉列表中选择所需的启动映像。 如果 WIM 文件包含多个启动映像,则会列出每个映像。
    
  5. 在“常规”页上,指定以下选项,然后单击“下一步”。

    - 在“名称”框中,为启动映像指定唯一名称。
    
    - 在“版本”框中,为启动映像指定版本号。
    
    - 在“备注”框中,指定有关启动映像使用方式的简要描述。
    
  6. 完成向导。

  7. 选择刚刚创建的启动映像。

  8. 在“主页”选项卡上的“属性”组中,单击“属性”,然后选择“数据源”选项卡。

  9. 选中“从 PXE 服务点部署此启动映像包”复选框。

  10. 单击"确定"。

你现在可以将这些启动映像分发到接受 PXE 请求的任何分发点。

如何为 PXE 部署创建排除列表

在使用 PXE 部署操作系统时,你可以创建排除列表来限制部署中包括的计算机。 排除列表包含你希望分发点忽略的计算机(如果这些计算机发送 PXE 启动请求)的 MAC 地址。 这些计算机不接收 配置管理器 用于 PXE 部署的部署任务序列。

使用以下步骤来创建 PXE 排除列表。

创建排除列表

  1. 在针对 PXE 启用的分发点上创建一个文本文件。 例如,将此文本文件命名为 pxeExceptions.txt

  2. 使用标准文本编辑器(例如记事本)来添加要由启用 PXE 的分发点忽略的计算机的 MAC 地址。 用冒号分隔 MAC 地址值,每行输入一个地址。 例如:01:23:45:67:89:ab

  3. 将该文本文件保存在启用 PXE 的分发点站点系统服务器上。 可将该文本文件保存到服务器上的任何位置。

  4. 编辑启用 PXE 的分发点的注册表,创建一个 MACIgnoreListFile 注册表项,其中包含该文本文件在启用 PXE 的分发点站点系统服务器上的位置的完整路径字符串值。 使用以下注册表路径:

    HKLM\Software\Microsoft\SMS\DP

    System_CAPS_warning警告

    如果不正确地使用注册表编辑器,可能会导致也许需要你重新安装操作系统的严重问题。 Microsoft 不保证能够解决因注册表编辑器使用不当而导致的问题。 使用注册表编辑器的风险由您自己承担。

    进行此注册表更改后,无需重启服务器。