无法在Hyper-V上导入游民箱

时间:2019-04-26 14:55:16

标签: vagrant hyper-v

我已经通过从Hyper-V导出现有VM,添加metadata.json文件,删除快照文件夹,然后创建tar存档并gzip压缩来创建Windows 10 vagrant框。然后通过运行

将其添加到框目录中
vagrant add ...

到目前为止没有问题。

如果我尝试打开盒子的新实例,它将失败并显示以下信息:

Script: import_vm.ps1
Error:

Failed to import a virtual machine.

Error Code: 32784
Cause: VM version is unsupported

要测试VM的内容,我尝试从导出文件夹手动导入VM。导入工作正常,因此并不是磁盘文件等已损坏。

考虑到我要在导出的同一台计算机上进行导入,怎么可能不支持该版本?

以前似乎有一个游荡于这些症状的错误,但在2.5年前已修复:https://github.com/hashicorp/vagrant/issues/7706

我正在运行Windows 10(1607-操作系统内部版本14393.2759),Hyper-V 10.0.14393.0和Vagrant 2.2.4。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

致歉。第一步,检查图像的有效性。为此,请查看如果直接通过Hyper-V Manager导入VM,会发生什么情况。这样可以排除您所使用的vagrant版本的任何问题。我怀疑Hyper-v管理器也将无法导入图像。我接下来要尝试的是升级您的hyper-v版本。