プログラミング逆引き辞典

~ 多言語対応のプログラミングレシピ ~

vagrantのguestバージョン確認

■「vagrant up」コマンドが下記のエラーで失敗する場合はhostとguestのバージョンの違いが原因である

/sbin/mount.vboxsf: mounting failed with the error: No such device

 
はじめにVagrant起動中に下記コマンドでバージョンを確認する

vagrant vbguest --status

 
hostとguestのバージョン差異がある場合は下記プラグインをインストールして実行する

vagrant plugin install vagrant-vbguest
vagrant vbguest

 
「vboxadd setup」でvboxのセットアップを実行
※CentOS7は「vboxadd 」の場所が違うようなので探す必要あり

vagrant ssh
sudo /etc/rc.d/init.d/vboxadd setup

 
「vagrant up」を実行すると下記のようなメッセージだったので仮想環境をアップデート

[default] GuestAdditions seems to be installed (6.0.8) correctly, but not running.

 

[vagrant@localhost ~]$ sudo yum update

 
Vagrantを再起動

vagrant reload

 
「vagrant vbguest –status」を実行してバージョン確認し、正しいバージョンになったことを確認できた

[default] GuestAdditions seems to be installed (6.0.8) correctly, but not running.