Ubuntuのvagrant boxをvagrant up
した時に下記のようなエラーが出た場合の対処法。
Failed to mount folders in Linux guest. This is usually because
the "vboxsf" file system is not available. Please verify that
the guest additions are properly installed in the guest and
can work properly. The command attempted was:
mount -t vboxsf -o uid=`id -u vagrant`,gid=`getent group vagrant | cut -d: -f3` vagrant /vagrant
mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagrant` vagrant /vagrant
The error output from the last command was:
stdin: is not a tty
mount: unknown filesystem type 'vboxsf'
プラグインのインストール
$ vagrant plugin install vagrant-vaguest
僕の場合はこれで解決した。
これで解決しない場合
$ vagrant up; vagrant ssh
の後、クライアントにて
$ sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions /usr/lib/VBoxGuestAdditions; exit
の後
$ vagrant reload
で解決するとのこと