Vagrant でvboxsfを使ってmount出来なくなった

なぜかmount出来なくなったようだ

最近新しいboxを使ってVMを構築しようとしたら下記のエラー。

Vagrant was unable to mount VirtualBox shared folders. This is usually
because the filesystem "vboxsf" is not available. This filesystem is
made available via the VirtualBox Guest Additions and kernel module.
Please verify that these guest additions are properly installed in the
guest. This is not a bug in Vagrant and is usually caused by a faulty
Vagrant box. For context, the command attempted was:

最初はGuest Additionsをアップデート

VirtualBoxをアップデートしていたのでゲストのGuest Additionsをアップデートのためにプラグイン導入。

vagrant plugin install vagrant-vbguest

それでもvboxsfのエラーは修正できず。
なんぞやと探ってみるとmount.vboxsfが無いご様子

mount.vboxsfへのシンボリックリンク貼り直し

mount.vboxsf -> /opt/VBoxGuestAdditions-5.1.20/other/mount.vboxsf ← ファイルが存在しない

Guest Additionsのミスなのか分からないが、とりあえずエラーなのでここを修正する。
下記の場所にあるという情報なのでここへシンボリックリンクを貼り直す。

rm /sbin/mount.vboxsf
ln -s /usr/lib64/VBoxGuestAdditions/mount.vboxsf /sbin/

これでVM を再起動すれば完了!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です