使用 MDT 部署 Windows Embedded Standard - 安装期间缺少语言包

使用 MDT 部署 Windows Embedded Standard - 安装期间缺少语言包

我正在尝试部署使用 Image Creation Editor (ICE) 创建的 Windows Embedded 7 Standard (WE7S) 映像。我通过 USB 闪存驱动器实现了此映像的免提安装(基于本文)。

现在我想使用 Microsoft 部署工具包部署创建的映像,但安装总是停留在同一屏幕:语言和其他首选项。“要安装的语言:”字段不包含任何数据,因此我无法继续安装(参见所附屏幕截图)。

我尝试了三种不同的添加图像的方法:

  1. 使用“全套源文件”选项导入操作系统,指向包含 ICE 创建的安装文件的文件夹
  2. 使用“自定义映像文件”导入操作系统,指向创建的 *.wim 文件,通过“从特定路径复制 Windows Vista、Windows Server 2008 或更高版本的安装文件”添加其他安装文件,指向 ICE 创建的文件夹。
  3. 通过“包 > 导入操作系统包”添加语言包,指向 ICE 分发共享。已导入 6 个语言包(en-US、de-DE、es-ES 等)

(我也尝试使用新的 MDT 2012 进行同样的操作 - 但出现了同样的错误...)我该如何解决这个问题?如果您需要更多信息,请发帖!

提前致谢,Birgit

更新:看来,创建的 Windows Embedded 7 标准映像中的语言包未集成到 MDT 可以处理的表单中。操作系统的“属性”表单显示“语言”字段为空白...(参见第二张屏幕截图)

屏幕截图 - 部署向导,缺少语言

屏幕截图 - 操作系统属性,空语言字段

答案1

我相信您应该使用 ICE/IBW 来创建 Windows Embedded Standard 7 的无人值守安装程序(您所指的文章应该适用于 Windows Embedded Standard 2011)。

以下是我目前使用的工作流程:

  1. 将 ICE 连接到包含所需语言包的分发共享。
  2. 在 ICE 中,创建一个应答文件。
  3. 将您需要的语言包添加到该应答文件。
  4. 在应答文件中指定默认的 UI 语言和区域设置。您可以通过修改 International-Core_amd64 等包中的 InputLocale、SystemLocale、UILanguage 和 UILanguageFallback 等设置来执行此操作。请记住,您可以在任何设置和包上按 F1 以获取在线帮助。
  5. 根据项目需要进行其他调整。对于完全无人值守的安装,您需要指定其他参数,例如许可证密钥、时区、网络首选项等。当然,您可以在答案文件中完成所有这些操作。
  6. 从 ICE 主菜单中选择Tools > Create Media > Create IBW image from answer file。出现提示时,选择一个空文件夹;例如C:\UnattendedIBW。单击 OK。该过程完成后,从 中的 IBW 映像源创建 ISO C:\UnattendedIBW
  7. 为此,请从命令行执行以下操作(注意,该命令仅适用于 x64 分发共享,您必须对其进行相应修改才能使用 oscdimg 和 etfsboot.com 的 x86 对应项):

    Set %WES7_DIR% to point to "C:\Program Files (x86)\Windows Embedded Standard 7\Tools"
    

    然后

    "%WES7_TOOLS%\AMD64\oscdimg" -n -m -b"%WES7_TOOLS%\PETools\AMD64\boot\etfsboot.com" "C:\UnattendedIBW" "C:\UnattendedIBW.iso"
    

这样您就可以刻录 ISO 或将其连接到虚拟机进行测试(C:\UnattendedIBW.iso)。

相关内容