45
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Organization

VirtualBoxとVagrantの紐付けをやり直す方法

いつも通り

$ vagrant up

すると

creating...

違う違う!
となる事が頻繁になってきたので、紐付け直しメモ。

開発環境

Mac OS X 10.9.5
Vagrant version 1.7.2
Virtual Box 4.3.26 r98988

Vagrantの情報を調べる

まずVagrantfileのある場所(vagrant直下)で

mac

$ VBoxManage list vms

windows

$ VBoxManage.exe list vms

すると
virtualboxのbox一覧が表示されます。
"boxname"{id}

"**-vagrant_default_1428282785450_80674" {hoge}  # 本来のvagrant
"**-vagrant_default_1428282785450_80674" {piyo}  #  新たにできたvagrant
"Google Nexus 5 - 5.0.0 - API 21 - 1080x1920" {137ef325-c516-4293-af48-5a2b785eab17}
"Sony Xperia Z - 4.3 - API 18 - 1080x1920" {805c3fc0-2138-4e47-adf1-826b121b8a5d}

VirtualboxとVagrantを紐付けしている場所

上記とおなじ場所で

$ cat .vagrant/machines/default/virtualbox/id
piyo%

とでてくると思うので、本来のvagrantのid(hoge)に書き換えます。

最後に

$ vagrant up

今まで泣く泣く削除していたvagrantが使えるようになりました。

参考記事(ありがとうございます。)
Vagrantの仮想マシンとの紐付けの直し方

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
45
Help us understand the problem. What are the problem?