记一次Vagrantfile创建virtualbox文件夹共享 /sbin/mount.vboxsf: mounting failed with the error: No such device

过程:

    执行vagrant up 使用vagrantfile 去创建virtualbox虚拟机,想宿主机和虚拟机共享一个文件夹所以使用了config.vm.synced_folder  导致错误:





 解决方法:

        1.在宿主机执行:  vagrant vbguest <boxname>     (boxname为虚拟机名称,这一步会把宿主机次目录下的

/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso  文件挂载到虚拟机 /tmp/VBoxGuestAdditions.iso 目录),如下图

    

        2.进入虚拟机执行:

                  linux系统执行:      sudo apt-get update && sudo apt-get install kernel-devel

                     centos系统执行:sudo yum update && sudo yum -y install kernel-headers kernel-devel


         结束后退出虚拟机


        3.宿主机执行: vagrant reload <boxname>  (重启虚拟机 boxname为虚拟机名称,如下图)

        


    4.进入宿主机就可以发现文件已经共享


       如有疑问可以邮箱联系: 834395851@qq.com


 

        





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值