【问题标题】:How to create vagrant box for already created VirtualBox windows machine (.vbox file)如何为已创建的 VirtualBox windows 机器(.vbox 文件)创建 vagrant box
【发布时间】:2019-05-17 12:17:29
【问题描述】:
我已经为几个 Windows 操作系统版本设置了 Oracle VM。
现在我想使用 vagrant 处理这些 vbox 的部署和配置。
Vagrant 使用 Box 来处理 vagrant 命令支持的功能。
有没有办法将现有的 vbox 转换为 Vagrant Box?
我尝试使用 Vagrant package 命令,但它给出错误“VBOX_E_IPRT_ERROR”。
只是想检查一下 vagrant package 命令是否是将现有 VM 机器转换为 vagrant box 的唯一方法,还是有其他方法?
【问题讨论】:
标签:
vagrant
virtualbox
vagrant-windows
【解决方案1】:
所以最后我找到了创建盒子的解决方案,通过点击这里和那里。
以下是我所做的:
一个。适用于 Windows GUEST OS 的导出设备
在 Virtual Box GUI 中,单击文件 >> 导出设备 >> 选择已在需要创建 .box 文件的虚拟盒子中设置的客户操作系统
这将从 .vbox 文件创建 .ova 文件
b.创建 .ova 文件后,我们需要使用以下命令将其转换为 .box 文件
Vagrant package --base Window10Pro --output Window10Pro.box(我的情况是 Windows10)
这需要一些时间,但最终会生成您的 .box 文件!