vagrantを使っていて、VirtualBox Guest Additionのバージョンが一致していないと警告が出るのが気になっていました。簡単に解決できるvagrant-vbguestというプラグインがあるそうなので、使ってみました。
インストールはvagrant pluginコマンドで簡単にできます。
$ vagrant plugin install vagrant-vbguest
自動でアップデートがかからないように、~/.vagrant.d/Vagrantfile へ設定を追加します。~/.vagrant.d/Vagrantfileがない場合は新規作成をします。
$ vi ~/.vagrant.d/Vagrantfile $ cat ~/.vagrant.d/Vagrantfile Vagrant.configure("2") do |config| config.vbguest.auto_update = false end
適用は下記手順で。statusでVirtualBox Guest Additionsのバージョンが一致しているかしていないか確認ができます。一致していない場合はdo installをします。
$ vagrant up $ vagrant vbguest --status $ vagrant vbguest --do install
インストール直後は下記のエラーがでますが、成功しているようだったので再起動してみたところ、従来の警告は消えました。またVirtualBox Guest Additionsはきちんと動作していました。
An error occurred during installation of VirtualBox Guest Additions 4.3.8. Some functionality may not work as intended. In most cases it is OK that the "Window System drivers" installation failed.