更新时间:2023-05-05 GMT+08:00
Windows操作系统镜像执行Sysprep之后,使用该镜像创建的弹性云服务器启动失败怎么办?
问题描述
- Windows操作系统镜像执行Sysprep之后,使用该镜像创建的弹性云服务器启动时出现如下图的提示信息:
图1 提示信息
且弹出如下提示信息:
Windows无法分析或处理 pass [ specialize ] 的无人参与应答文件。应答文件中指定的设置无法应用。处理组件设置时检测到错误 [ Microsoft-Windows-Shell-Setup ]。
- 单击提示框的“确定”,弹出如下提示信息:
计算机意外地重新启动或遇到错误。Windows安装无法继续。若要安装Windows,请单击“确定”重新启动计算机,然后重新启动安装。
- 在“C:\Windows\Panther”路径下打开“setupact.log”文件,查看云服务器日志中是否存在如下信息。
图2 查看云服务器日志
处理方法
- 使用公共镜像创建弹性云服务器(由于执行Sysprep有次数限制,建议您使用公共镜像重新创建弹性云服务器)。
- 您可以选择新建“Unattend.xml”文件或者修改系统自带的“Unattend.xml”。
- 你可以自行选择新建“Unattend.xml”文件(如果使用新建“Unattend.xml”文件,请确保执行Sysprep时使用的是新建的“Unattend.xml”文件),内容及书写规范请参考微软官网链接:
- 修改“C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf”目录下的“Unattend.xml”文件,删除“RunSynchronous”版块。
图3 删除RunSynchronous版块
- 执行Sysprep。详细操作请参考“执行Sysprep”章节。
如果使用自行新建的“Unattend.xml”文件,执行Sysprep时请注意对应的“Unattend.xml”路径,确保使用的是新建的“Unattend.xml”文件。
- 使用执行Sysprep后的弹性云服务器重新创建镜像。
父主题: 镜像创建类