跳到主要内容

创建引导(WinPE)文件

可创建引导文件,用于定制 Windows 映像。

开始之前

  • 确保要配置的操作系统已安装在主机上。例如,如果计划使用 WinPE 文件来配置 Windows 2016,则请在主机上安装 Windows 2016。

  • 确保主机上也装有与所安装操作系统兼容的 Microsoft ADK。例如,Windows 2012R2 需要 ADK 版本 8.1 更新。

  • 获取 .inf 格式的设备驱动程序,您需要将这些驱动程序添加到引导文件。

    可从 Lenovo YUM 存储库 Web 页面、供应商(例如 Red Hat)处或通过自己生成的定制设备驱动程序来获取设备驱动程序。对于某些 Windows 设备驱动程序,可生成定制设备驱动程序,具体方法是将设备驱动程序从安装 exe 提取到本地系统,然后创建一个 .zip 归档文件。

    Lenovo 还将多组预定义的设备驱动程序捆绑为一个包,用户可从 Lenovo Windows 驱动程序和 WinPE 映像存储库 Web 页面下载该包,然后将其导入到操作系统映像存储库。目前捆绑包文件仅适用于 Windows。如果捆绑包文件包含设备驱动程序和引导文件,可从设备驱动程序引导映像选项卡导入捆绑包文件。

  • genimage.cmdstartnet.cmd 文件下载到主机中的临时目录,如 C:\customwim

    genimage.cmd 命令用于生成 WinPE 引导文件,包括 .wim 文件。startnet.cmd 命令供 XClarity Administrator 引导 Windows 安装程序。

  • 确定希望如何将设备驱动程序注入引导文件中。可通过以下方式之一实现该操作:

    • 通过将设备驱动程序拷贝到主机系统中的 C:\drivers 目录内,将内置驱动程序文件添加到定制的 Windows profile 中。之后 genimage.cmd 运行时它们将包含在引导文件中。

      创建使用定制引导文件的定制操作系统映像 profile 时,C:\drivers 目录中的设备驱动程序将包含在 WinPE 和最终操作系统中。它们将视同内置驱动程序一样。因此,如果指定了要在定制操作系统映像 profile 创建时使用的设备驱动程序,则无需将这些内置设备驱动程序导入到 XClarity Administrator
    • 将定制设备驱动程序直接添加到引导文件。

      如果使用此方法,设备驱动程序将仅应用于该引导文件,因此也应用于 WinPE 安装环境。设备驱动程序不会应用于最终安装的操作系统。必须手动将设备驱动程序导入操作系统映像设备驱动程序存储库,并作为操作系统映像 profile 定制过程的一部分期选择使用它们。
  • 有关引导文件的详细信息,请参阅“Windows PE(WinPE)简介”网站

过程

要创建引导文件,请完成以下步骤。

  1. 使用具有管理员权限的用户标识运行 Windows ADK 命令Deployment and Imaging Tools Environment。将显示一个命令会话。
  2. 从该命令会话中,切换至 genimage.cmdstarnet.cmd 文件的下载目录(例如,C:\customwim)。
  3. 通过运行以下命令确保主机上无以前装载的映像。
    dism /get-mountedwiminfo

    如果有装载的映像,请通过运行以下命令将其丢弃:

    dism /unmount-wim /MountDir:C:\<mount_path> /Discard
  4. 如果要将内置驱动程序添加到定制的 Windows profile 中,请将 .inf 格式的原始设备驱动程序文件拷贝到主机系统中的 C:\drivers 目录内。
  5. 运行以下命令生成 .wim 格式的引导文件,然后等待几分钟以完成该命令。
    genimage.cmd amd64 <ADK_Version>
    其中,<ADK_Version> 为以下值之一。
    • 8.1.对于 Windows 2012 R2

    • 10.对于 Windows 2016

    此命令创建以下引导文件:C:\WinPE_64\media\Boot\WinPE_64.wim

  6. 通过运行以下命令装载该引导文件:
    DISM /Mount-Image /ImageFile:C:\WinPE_64\media\Boot\WinPE_64.wim /index:1 /MountDir:C:\WinPE_64\mount
  7. 如果要将定制设备驱动程序直接添加到引导文件,请完成以下步骤。
    1. 创建以下目录结构,其中 <os_release>20122012R22016

      drivers\<os_release>\
    2. 将 .inf 格式的设备驱动程序拷贝到该路径内的一个目录,如:

      drivers\<os_release>\<driver1>\<driver1_files>
    3. drivers 目录拷贝到装载目录,如:

      C:\WinPE_64\mount\drivers
  8. 可选: 对该引导文件执行更多定制,如添加文件夹、文件、启动脚本、语言包和应用程序。有关定制引导文件的详细信息,请参阅“WinPE:装载和定制”网站
  9. 通过运行以下命令卸载映像。
    DISM /Unmount-Image /MountDir:C:\WinPE_64\mount /commit
  10. C:\WinPE_64\media 目录的内容压缩到名为 WinPE_64.zip 的 zip 文件中。
  11. 将 .zip 文件导入 XClarity Administrator(请参阅导入引导文件)。