Windows 10 打包程序未启动Win10

Windows 10 打包程序未启动Win10,windows-10,hyper-v,packer,Windows 10,Hyper V,Packer,我正在尝试使用打包器表单Hashicorp来创建vm。我的想法是,我可以为我的每个任务创建Windows 10虚拟机,并在我的“主”Windows 10上运行这些虚拟机。我可以访问Hyper-V,截至2016年底,Packer也支持这一点 从中抓取几个文件,我创建了一个json文件、一个Autounattend和一些脚本。在运行Packer时,我遇到了一个错误:“获取WinRM主机时出错:没有ip地址”。这已经持续了5个多小时,所以有些事情不对劲。有趣的是,Hyper-V经理说虚拟机在那里,我甚

我正在尝试使用打包器表单Hashicorp来创建vm。我的想法是,我可以为我的每个任务创建Windows 10虚拟机,并在我的“主”Windows 10上运行这些虚拟机。我可以访问Hyper-V,截至2016年底,Packer也支持这一点

从中抓取几个文件,我创建了一个json文件、一个Autounattend和一些脚本。在运行Packer时,我遇到了一个错误:“获取WinRM主机时出错:没有ip地址”。这已经持续了5个多小时,所以有些事情不对劲。有趣的是,Hyper-V经理说虚拟机在那里,我甚至可以登录。然后我注意到没有执行任何安装脚本。例如,在我的Autounattend中,我执行Matt的boxstarter.ps1脚本来安装boxstarter,但尚未安装boxstarter

为了更好地了解该过程,我将Autounattend.xml更改为将所有WillShowUI属性设置为true。什么也没有出现。对我来说,这似乎是Windows 10没有启动。你知道我该怎么查吗?另外,从中,我在WindowsServer2013的json文件中找到了值为aaa的“boot_命令”。不知道这是否也适用于Windows10,我也把它放在了json文件中。也许这个引导命令是错误的


或者,是否有人拥有一个公共存储库,我可以使用它来创建Windows 10虚拟机,这些虚拟机将在Windows 10机器上的Hyper-V上运行?

没有足够的详细信息来说明问题所在

尝试使用,他是Packer中Hyper-V支持的主要作者,我希望他的示例能够起作用。

得到一些好消息:)您不需要从源代码为Hyper-V provisioner构建Packer。它在版本0.12.1中被合并,因此如果您有最新版本,就可以继续使用

以下是我在测试版本0.12.1+时使用的一些示例:

  • -使用Docker和Windows容器设置的Windows 10和Windows Server 2016示例
  • Ubuntu 16.04,hyperv iso,第2代(UEFI)

请随时在GitHub(@patricklang)上向我查询任何回购协议中的问题。

最终解决了它;Stefan Scherer存储库中的文件对我帮助很大。它们包含了我所需要的所有信息,没有太多额外的脚本来帮助我。