Vagrant挂载目录失败mount: unknown filesystem type ‘vboxsf’
一、背景 最近在玩Mac OS下的虚拟机,然后有朋友推荐了我Vagrant,但是在设置完跟宿主机共享目录然后启动虚拟机的时候,出现了 vagrant mount: unknown filesystem type 'vboxsf' 问题,而且网上的解决访问在我的电脑上不适用,折腾了很久才解决,所以记录一下,以便能帮到遇到同样问题的小伙伴。 错误如下: 二、解决思路及步骤 遇见这个,感觉瞬间懵逼。不过好在理智控制住了我,我就去网上查呀查,知道了原因是 要先安装virtualbox guest addtions才能开启目录共享 。很无奈的是都没能解决,下面给出网上的解决方式: 虚拟机启动之后,点击虚拟机上边的菜单 Device > Insert Guest Addtions CD image… ,默认情况下,会在虚拟机centos中添加一个磁盘。可是到我这里,我点击以后弹出如下错误: 别的解决方式和思路差不多,很明显我这里没办法通过这种方式解决。 然后我就打开虚拟机设置自己摸索,但我知道目的是在虚拟机中安装GuestAdditions,终于在摸索了好久以后我发现了其中的奥秘,解决办法如下: 首先把 /Applications/VirtualBox.app/Contents/MacOS 路径下的 VBoxGuestAdditions.iso 文件复制到桌面