在mac上打包的vagrant box不能在windows上初始化

时间:2015-04-26 09:28:35

标签: vagrant vagrant-windows

  • 首先,我已经在我的Mac流浪者环境中建立了我的整个开发环境
  • 其次,我运行vagrant package然后在我的Mac上生成了一个名为package.box的框,其中包含Vagrantfile
  • 第三,我将package.box复制到我的Windows环境
  • 运行vagrant init tolerious package.box命令,然后运行vagrant up,但是我收到如下错误, enter image description here

我已检查vagrant global-status输出,列表中显示有效的ID。我还运行命令vagrant box list,还有一个成功添加的有效框。有人对此错误有任何想法吗?

1 个答案:

答案 0 :(得分:0)

我找到了自己问题的答案,原因是这样的: 我将我的环境打包在我的Mac上,而我的Mac是64位,但我的Windows系统是32位的,所以它无法正常工作。我必须在Vagrantfile

中添加这些行

config.vm.provider "virtualbox" do |vb| # # Display the VirtualBox GUI when booting the machine vb.gui = false vb.customize [ 'modifyvm', :id, "--hwvirtex", "off", '--cpus', 1, '--memory', 800, '--nicpromisc2', 'allow-all'] # # # Customize the amount of memory on the VM: # vb.memory = "1024" end