Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

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

More than 5 years have passed since last update.

いつも通り

$ 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の仮想マシンとの紐付けの直し方

kayo311
ディレクター、時々エンジニア
neuro
二次交通に特化したモビリティプラットフォームRYDEの企画運営する東京のスタートアップです。
https://ryde-inc.jp/
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