首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >流浪者无法挂载VirtualBox共享文件夹

流浪者无法挂载VirtualBox共享文件夹
EN

Stack Overflow用户
提问于 2017-04-19 09:56:28
回答 11查看 89.7K关注 0票数 106

当前设置:Virtualbox 5.1.20Vagrant 1.9.3

以前的工作设置:Virtualbox 5.1.18Vagrant 1.9.3

我安装了Virtualbox的最新版本,并尝试启动VM。文件夹安装已停止工作。在Virtualbox 5.1.18中,相同的文件夹安装工作正常。我收到以下错误消息:

流浪者无法挂载VirtualBox共享文件夹。这通常是因为文件系统"vboxsf“不可用。该文件系统通过VirtualBox来宾添加和内核模块提供。请验证这些客户添加是否正确地安装在来宾中。这不是Vagrant中的一个bug,通常是由故障Vagrant引起的。在上下文中,尝试的命令是: -t vboxsf -o uid=1000 gid=1000 keys /keys 该命令的错误输出是: 挂载:错误的fs类型,糟糕的选项,键上的坏超级块,缺少代码页或助手程序,或者在某些情况下,有用的信息可以在syslog中找到--试试dmesg \ tail之类的。

我已经尝试过手动安装vagrant-vbguest插件(通过vagrant plugin install vagrant-vbguest),但是没有解决任何问题。将评级下调至5.1.18确实解决了这一问题,但这并不理想。

如何使用Virtualbox 5.1.20Vagrant1.9.3安装文件夹

EN

Stack Overflow用户

发布于 2018-08-03 12:01:17

对于那些带着和我一样的问题来到这里的人来说,下面是解决办法

TLDR

  • VirtualBox客户因system is currently not set up to build kernel modules而失败
  • 解决方案是卸载kernel-headers.x86_64 0:3.10.0-862.9.1.el7
  • 然后安装kernel-devel-3.10.0-327.el7.x86_64

解决方案

  1. vagrant ssh
  2. sudo rpm -e kernel-devel-3.10.0-862.9.1.el7.x86_64
  3. sudo wget ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7.0/x86_64/updates/security/kernel-devel-3.10.0-327.el7.x86_64.rpm //下载文件
  4. sudo rpm -Uvh kernel-devel-3.10.0-327.el7.x86_64.rpm //使用步骤3下载的文件
  5. exit
  6. vagrant reload

细节:问题

  1. 迷航,但失败与类似的错误除外

该命令的错误输出是: /sbin/mount.vboxsf:安装失败,错误:没有这样的设备

  1. 仔细阅读日志,我注意到下面的关键词

安装Virtualbox客户添加5.2.16 -来宾版本为5.1.10 安装VirtualBox客户添加时发生错误 该系统目前还没有设置为构建内核模块。 请安装与当前内核匹配的Linux内核“头”文件。 包含报头的包可能是:内核-devel内核-devel-3.10.0-327.el7.x86_64

  1. 进一步阅读日志

将安装软件包内核-Headers.x86_64 0:3.10.0-862.9.1.el7 没有软件包内核-devel-3.10.0-327.el7.x86_64可用。

  1. 我的客人是我需要kernel-devel-3.10.0-327.el7.x86_64来工作

详细信息:我的环境

  • bento/centos-7.2
  • 流浪版本: 2.0.4
  • 虚拟盒版本: 5.2.16

资料来源

票数 0
EN
查看全部 11 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43492322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档