首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Windows7部署到OpenStack --实例引导时Windows设置错误

将Windows7部署到OpenStack --实例引导时Windows设置错误
EN

Server Fault用户
提问于 2014-04-10 15:27:13
回答 1查看 3.4K关注 0票数 1

我创建了Windows 7 Pro 64图像,所有这些图像都会出现这个错误。我将它们配置为使用virtio磁盘和使用1-74驱动程序的网络适配器。它们在本地运行良好(在ubuntu13、qcow2驱动器、virtio和磁盘上的kvm),但是当我将它们上传到我的OpenStack云Windows时会抛出一个错误。

当我试图创建一个实例时,从控制台中可以看到以下错误:

  • Windows安装程序无法将Windows配置为在此计算机硬件上运行。

我承认了错误,vm重新启动,现在它在试图引导操作系统时不断地显示以下错误:

  • Windows无法完成安装。若要在此计算机上安装Windows,请重新启动安装。

我从这个KB中读取日志文件,这些日志文件如下所示:

setuperr.log

  • 错误0x0f0082 SYSPRP :执行'C:WindowsSystem32scecli.dll,SceSysPrep‘时发生故障,返回错误代码1208gle=0x000003e5
  • Error 0x060435 IBS Callback_Specialize:在决定是否需要专门化或专门化时发生了错误;dwRet = 0x4b8
  • 错误0x0603f1 IBS Module_Term_ImageTransfer:未能禁用图像选择UI;状态0x80070005gle=0x00000005
  • 错误0x0601b8 IBS Module_Term_DiskSpace:Failed设置磁盘配置UI标志.gle=0x00000005

setupact.log

我不会在这里列出整个文件(下载我的setupact.log),但是有类似于KB文章中描述的条目。最接近的条目是:

  • 2014-04-10 08:36:13,:函数驱动程序iaStorV未在使用。

解决方案

作为一种临时解决方法,我可以对已损坏的实例执行以下操作以使其正常工作。但是,我需要一个永久的解决方案,这样错误就不会首先出现。

  1. 在错误屏幕上,按SHIFT-F10以显示命令提示符。
  2. 运行CD C:\windows\system32 32\oobe\msoobe

,请帮帮忙,我已经两周来一直在努力让它起作用了!

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-04-16 13:49:00

我能够通过以下方式创建一个没有启动错误的良好映像:

  1. 在本地创建映像,并加载virtIO驱动程序。最好在安装任何其他驱动程序、更新、软件或自定义设置时登录Windows审核模式
  2. 不要安装cloudbase-init或sysprep映像。
  3. 一目了然地将图像上传到OpenStack (让我们称之为种子映像)
  4. 根据图像创建一个实例。如果在初始启动时遇到任何Windows错误,请尝试解决这些错误(比如在我的解决方案中运行msoobe )并引导到Windows中。您的目标是让Windows在OpenStack模拟硬件上启动和运行。在这一阶段,Windows将调整自己以完全适应OpenStack模拟硬件--这在本地VM中是很难做到的。
  5. 如果忘记或根本不想对本地实例进行这些更新,请完成OpenStack中的实例更新/自定义。
  6. 仍然不要安装cloudbase-init或sysprep映像。
  7. 关闭实例并采取快照(让我们称之为准备快照)!记住:快照就是一张图片!稍后,您将能够引用此快照来进行图像更新,甚至在需要时还可以分离出新版本的图像。
  8. 此时,您不需要种子映像或由此创建的实例。你可以把两者都删除。
  9. 从PREP快照启动一个新实例。注意,Windows不需要执行从种子映像启动实例时所做的所有硬件调整。
  10. 现在您可以安装cloudbase-init和sysprep实例。
  11. 关闭系统并获取快照(让我们称之为图像快照)。
  12. 通过从图像快照启动实例来测试它。
  13. 将图片快照标记为公共图片并庆祝!

就我个人而言,我觉得这应该是建立新形象的标准程序。您不仅可以获得部署在同一硬件上的映像,而且使用快照功能更新/测试/分叉映像在OpenStack中要比在本地计算机上更新映像和每次上传浏览要快得多。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/588126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档