一、背景

​  最近在玩Mac OS下的虚拟机,然后有朋友推荐了我Vagrant,但是在设置完跟宿主机共享目录然后启动虚拟机的时候,出现了vagrant mount: unknown filesystem type 'vboxsf'问题,而且网上的解决访问在我的电脑上不适用,折腾了很久才解决,所以记录一下,以便能帮到遇到同样问题的小伙伴。

错误如下:

  

二、解决思路及步骤

​  遇见这个,感觉瞬间懵逼。不过好在理智控制住了我,我就去网上查呀查,知道了原因是要先安装virtualbox guest addtions才能开启目录共享。很无奈的是都没能解决,下面给出网上的解决方式:


虚拟机启动之后,点击虚拟机上边的菜单 Device > Insert Guest Addtions CD image… ,默认情况下,会在虚拟机centos中添加一个磁盘。可是到我这里,我点击以后弹出如下错误:

  

别的解决方式和思路差不多,很明显我这里没办法通过这种方式解决。


然后我就打开虚拟机设置自己摸索,但我知道目的是在虚拟机中安装GuestAdditions,终于在摸索了好久以后我发现了其中的奥秘,解决办法如下:

  1. 首先把/Applications/VirtualBox.app/Contents/MacOS路径下的VBoxGuestAdditions.iso文件复制到桌面(也可以复制到别的位置,便于查找就好)。

  2. 接着关闭虚拟机,然后点击设置,进行如下操作

  3. 然后选择“选择磁盘”按钮

  4. 在弹出的finder中选择我们第一步复制的VBoxGuestAdditions.iso文件。

  5. 然后重新启动虚拟机,并在虚拟机中的/media文件夹下新建cdrom文件夹,命令如下:

    mkdir /media/cdrom
  6. 查看当前虚拟机中所有连接的虚拟设备

    lsscsi (适用于centos7)
    lsblk (适用于ubuntu)

    会看到如下的列表:

  7. 接着我们把sr0挂载到/media/cdrom,然后进入/media/cdrom

    sudo mount /dev/sr0 /media/cdrom

    结果如下:

  8. 然后执行如下命令:

    cd /media/cdrom
    sudo ./VBoxLinuxAdditions.run

    有以下输出:

  9. 然后重启虚拟机,我们就会发现,神奇的错误解决了。

三、总结

  成长的过程中,我们遇到问题并不可怕,怕的是遇见挫折我们就放弃了。解决之前,我们一定不能懵逼,要冷静下来,看看到底是哪一环出了问题,然后围绕这个问题去思考,再加上去网上查资料,肯定能解决,但是呢,有一点要说明,网上并不是所有的解决方案都是对的,抄袭很严重,所以我们要加以甄别,然后主抓思路,根据他们的思路加上自己的思考来解决当前的问题才是正确的解决问题的方式。

Vagrant挂载目录失败mount: unknown filesystem type ‘vboxsf’的更多相关文章

  1. virtualbox挂载目录失败mount: unknown filesystem type ‘vboxsf’

    转自[https://blog.csdn.net/u011486871/article/details/79443375] [有小修改] 错误提示:Vagrant was unable to moun ...

  2. mount: unknown filesystem type 'vboxsf' centos ubuntu 处理方案

    Vagrant was unable to mount VirtualBox shared folders. This is usually because the filesystem " ...

  3. 挂载硬盘,提示 mount: unknown filesystem type 'LVM2_member'的解决方案

    问题现象:由于重装linux,并且加了固态硬盘,直接将系统装在固态硬盘中.启动服务器的时候, 便看不到原来机械硬盘的挂载目录了,不知如何访问机械硬盘了.直接用命令 mount /dev/sda3 /s ...

  4. mint17.3挂载u盘出现错误:mount:unknown filesystem type 'exfat'

    mint17.3挂载u盘出现错误:mount:unknown filesystem type 'exfat' 安装exfat-fuse: sudo apt-get install exfat-fuse

  5. mount: unknown filesystem type 'ntfs'

    mount: unknown filesystem type 'ntfs' 问题描述 # mount –t ntfs /dev/sdc1 /mnt/usb2 mount: unknown filesy ...

  6. mount: unknown filesystem type 'LVM2_member'解决方案

    系统启动到request_module: runaway loop modprobe binfmt-464c挂起 利用U盘系统,挂载硬盘出现:mount: unknown filesystem typ ...

  7. mount: unknown filesystem type 'LVM2_member'解决方案【转】

    一台服务器,普通/dev/sda1/2(硬盘一) 同步数据到 lvm_member(硬盘二) rsync两硬盘数据同步: From: http://hi.baidu.com/williwill/ite ...

  8. mount: unknown filesystem type 'ntfs'(转载)

    转自:http://www.siutung.org/post/455/ 今天将USB移动硬盘挂在CentOS上准备将压缩包拷贝下来的.  结果挂载移动硬盘的时候却提示: mount: unknown ...

  9. mount: unknown filesystem type ‘ntfs’ 解决方法

    问题: mount –t ntfs /dev/sde1 /mnt/mount: unknown filesystem type ‘ntfs’ 这是由于CentOS release 6.6(Final) ...

随机推荐

  1. 【Python】 Python3 环境搭建

    Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. Windo ...

  2. Appium+Python自动化 1 环境搭建(适用windows系统-Android移动端自动化)

    一.安装并配置 java jdk ①下载 java jdk后 安装,安装完成后,配置环境变量 打开计算机->系统属性->高级系统设置->环境变量->新建(系统变量),如图所示: ...

  3. H5新特性--WebStorage--WebSocke

    今天的目标 3.2:h5新特性--WebStorage localStorage  在客户端浏览器保存数据 永久保存 保存数据 localStorage [key] = value 保存数据 loca ...

  4. 前后台分离开发时遇到循环引用问题"$ref"

    1. 遇到的问题 { "errMsg": "", "data": { "baseinfo": { "freeT ...

  5. 2019.03.09 codeforces833B. The Bakery(线段树优化dp)

    传送门 线段树优化dpdpdp入门题. 要求把nnn个数分成kkk段,每段价值为里面不相同的数的个数,求所有段的价值之和最大值.n≤35000,k≤50n\le35000,k\le50n≤35000, ...

  6. 2019.03.15王苛震——myls

    /* 1.尝试实现ls命令的功能 加选项-l -a -i -h */ #include <stdio.h> #include <sys/types.h> #include &l ...

  7. Github使用: 本地上传, 与之同步

    很久不用Github 又忘记了怎么同步了, Git桌面前年已经部署好了. 1. 打开GitHub Desktop -- file -- clone repository --- 操作其中想要的一个文件 ...

  8. JavaScript基础视频教程总结(071-080章)

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  9. flask-文件上传

    flask文件上传 流程 1. 上传的文件request.files拿取 2. 可以通过WTForms表单验证 3. 通过secure_filename (from werkzeug.utils im ...

  10. Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/ma ven/cli/Maven

    此异常是由于jdk版本和maven版本不一致导致的 在maven官网上的说明是这样的:Maven 3.3+ require JDK 1.7 or above to execute - they sti ...