我正在尝试部署使用 Image Creation Editor (ICE) 创建的 Windows Embedded 7 Standard (WE7S) 映像。我通过 USB 闪存驱动器实现了此映像的免提安装(基于本文)。
现在我想使用 Microsoft 部署工具包部署创建的映像,但安装总是停留在同一屏幕:语言和其他首选项。“要安装的语言:”字段不包含任何数据,因此我无法继续安装(参见所附屏幕截图)。
我尝试了三种不同的添加图像的方法:
- 使用“全套源文件”选项导入操作系统,指向包含 ICE 创建的安装文件的文件夹
- 使用“自定义映像文件”导入操作系统,指向创建的 *.wim 文件,通过“从特定路径复制 Windows Vista、Windows Server 2008 或更高版本的安装文件”添加其他安装文件,指向 ICE 创建的文件夹。
- 通过“包 > 导入操作系统包”添加语言包,指向 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)。
以下是我目前使用的工作流程:
- 将 ICE 连接到包含所需语言包的分发共享。
- 在 ICE 中,创建一个应答文件。
- 将您需要的语言包添加到该应答文件。
- 在应答文件中指定默认的 UI 语言和区域设置。您可以通过修改 International-Core_amd64 等包中的 InputLocale、SystemLocale、UILanguage 和 UILanguageFallback 等设置来执行此操作。请记住,您可以在任何设置和包上按 F1 以获取在线帮助。
- 根据项目需要进行其他调整。对于完全无人值守的安装,您需要指定其他参数,例如许可证密钥、时区、网络首选项等。当然,您可以在答案文件中完成所有这些操作。
- 从 ICE 主菜单中选择
Tools > Create Media > Create IBW image from answer file
。出现提示时,选择一个空文件夹;例如C:\UnattendedIBW
。单击 OK。该过程完成后,从 中的 IBW 映像源创建 ISOC:\UnattendedIBW
。 为此,请从命令行执行以下操作(注意,该命令仅适用于 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
)。