Skip to content

Instantly share code, notes, and snippets.

@roothybrid7
Created March 16, 2014 11:18
Show Gist options
  • Save roothybrid7/9581731 to your computer and use it in GitHub Desktop.
Save roothybrid7/9581731 to your computer and use it in GitHub Desktop.
vagrant packageしないで、vagrantとVirtualBoxをアップデートしてしまってVMを起動できなくなったのを救う方法 ref: http://qiita.com/roothybrid7/items/6fa876ba3fcea9a005d1
VBoxManage export <VM name> -o export.ova
Vagrant::Config.run do |config|
config.vm.base_mac = "0800111DA111" # Mac addressを書き換え
end
include_vagrantfile = File.expand_path("../include/_Vagrantfile", __FILE__)
load include_vagrantfile if File.exist?(include_vagrantfile)
VBoxManage showvminfo <VM name> --machinereadable
tar zcf export.box export.ova metadata.json Vagrantfile
vagrant box add <New vagrant vm name> export.box
vagrant init
edit Vagrantfile
vagrant up
{"provider": "virtualbox"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment