如何从 Vagrantfile 指定 VirtualBox 中的存储 IDE 主主 VDI 文件?

如何从 Vagrantfile 指定 VirtualBox 中的存储 IDE 主主 VDI 文件?

.vdi我尝试在这一行给出文件的路径

config.vm.box = "../build/qMp_3.2.1-Clearance_VirtualBox_x86_factory_20170406-2203.vdi"

但它抱怨无法打开文件。我认为 Vagrant 正在寻找一个 box 文件。我试过了

config.vm.box = "base"
config.vm.provider "virtualbox" do |vb|
     vb.customize ["storageattach", :id, "--medium", "../build/qMp_3.2.1-Clearance_VirtualBox_x86_factory_20170406-2203.vdi"]

但它给出了一个错误

无法打开文件 /C:/Users/Chloe/workspace/mesh/node/base

我试过

vb.customize ['storageattach', :id, '--storagectl', 'IDE Controller', '--port', 1, '--device', 0, '--type', 'hdd', '--medium', "../build/qMp_3.2.1-Clearance_VirtualBox_x86_factory_20170406-2203.vdi"]

但它给出了同样的错误。

那么如何在中指定 VDI 文件Vagrantfile

相关内容