エンジニア日記

日々の開発あれこれ

Virtualbox Guest Additions 5.1.20 でマウントエラー

下記エラーが出力されるようになった

1
2
3
4
5
6
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:

やったこと

カーネルのアップデート

下記コマンドでカーネルをアップデート

1
2
3
4
vagrant ssh
sudo yum update kernel*

vagrant reload

シンボリックリンクの張り替え

Virtualbox Guest Additions 5.1.20にはバグがあるとのこと https://www.virtualbox.org/ticket/16670

1
2
3
4
5
vagrant ssh
ls -lh /sbin/mount.vboxsf
sudo ln -sf /opt/VBoxGuestAdditions-5.1.20/lib/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf

vagrant reload

解決しました。