如何在 Ubuntu 服务器 10.04 + GUI/sbin/mount.vboxsf 上挂载 virtualbox 共享文件夹,挂载失败并出现错误:没有这样的设备

Posted

技术标签:

【中文标题】如何在 Ubuntu 服务器 10.04 + GUI/sbin/mount.vboxsf 上挂载 virtualbox 共享文件夹,挂载失败并出现错误:没有这样的设备【英文标题】:How to mount virtualbox shared folder on Ubuntu server 10.04 + GUI/sbin/mount.vboxsf mouning failed with error: no such device 【发布时间】:2011-03-30 09:06:24 【问题描述】:

我是这个论坛的新手,但我偶尔会成为 vbox 用户。我有 Windows 7 主机和 ubuntu 9.10 来宾,它们可以在安装 vboxadditions、共享文件夹和一切完美的情况下正常工作。 现在对于一些模拟,我需要安装带有 x 窗口的 ubuntu 服务器 10.04。我做了什么,到目前为止一切都很好。

现在我遇到的问题是,对于服务器,我似乎无法安装共享文件夹。遵循相同的过程:

-安装 dkms -更新 -升级 - 将 vboxadditions iso 挂载到主机虚拟驱动器中并拥有它 也安装在来宾中 -安装 vboxadditions (sudo sh ./VBoxLinuxAdditions-x86.run) -重新启动来宾操作系统 - 在 /media/ubuntu_share 下创建 ubuntu_share 文件夹

每当我尝试使用此命令在我的驱动器 D (D:/Ubuntu_Share) 上安装文件夹 ubuntu_share 时:

 mount -t vboxsf ubuntu_share /media/ubuntu_share

我总是得到:

/sbin/mount.vboxsf mouning failed with error: no such device


locate mount.vboxsf output this:
/opt/VBoxGuestAdditions-3.2.6/lib/VBoxGuestAdditions/mount.vboxsf
/sbin/mount.vboxsf

ubuntu server 10.04 有问题吗?或者我只是在某处错过了标记? 感谢您阅读本文并帮助我。

【问题讨论】:

VirtualBox: mount.vboxsf: mounting failed with the error: No such device的可能重复 【参考方案1】:

在 Ubuntu 上,即使安装了来宾添加,我仍然无法安装它。这两个命令为我修复了它:

    apt-get install dkms
    /etc/init.d/vboxadd setup

祝你好运。

【讨论】:

+1。值得注意的是,当您通过ISO 安装Guest Additions 时,这里建议的方式是可用的(如何安装它的多种方式在这里askubuntu.com/questions/22743/… 进行了很好的阐述)。 最近,这有效:sudo /etc/init.d/virtualbox-guest-utils restart【参考方案2】:

我发现内核版本和内核头文件版本不同。我从 synapic 获得了最新的内核和内核头文件并重建了访客添加。工作正常。谢谢 至少阅读:D

【讨论】:

谢谢。我使用相同的答案来解决更新 U​​buntu 来宾操作系统内核(通过自动更新)后开始收到的相​​同错误消息。重新运行“sudo ./VBoxLinuxAdditions-x86.run”的简单问题。 在我的情况下,这些扩展似乎与 32 位 13.10 不兼容......太糟糕了。但是编译会产生错误。 安装头文件:sudo apt-get install linux-headers-$(uname -r)【参考方案3】:

以下命令对我有用 -

modprobe -a vboxguest vboxsf vboxvideo

我不确定,但我认为这使用 VirtualBox 共享文件夹内核模块来重新检测可用共享。归功于以下链接-

VirtualBox: mount.vboxsf: mounting failed with the error: No such device

【讨论】:

modprobe 命令也适用于我(Windows 7 主机上的 CentOS 7 客户机)【参考方案4】:

一些重要的细节。在安装 VirtualBox 来宾添加之前,请确保您已完成此操作:

sudo apt-get install make gcc

【讨论】:

【参考方案5】:

我通过从 ubuntu 存储库安装来宾添加解决了这个问题。

【讨论】:

【参考方案6】:

即使我已经安装了来宾添加,再次安装(完全相同的版本)修复它。

【讨论】:

【参考方案7】:

我在 Ubuntu Lucid 上也有同样的情况,我使用的是 VirtualBox 4.1.12。

尝试在VirtualBox添加光盘中找到一个shell脚本,名为VBoxLinuxAdditions****.run

我已经通过运行sudo ./VBoxLinuxAdditions.run 解决了这个问题。

就像 James A Wilson 所做的那样。

【讨论】:

【参考方案8】:

在 OpenGL 上试试这个

yum update -y
...
yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel -y

#export MAKE='/usr/bin/gmake -i'
#./VBoxLinuxAdditions.run

【讨论】:

【参考方案9】:

我正在运行 VirtualBox 5.1.20,并且遇到了类似的问题。这是我找到修复程序的 URL,以及我实施的修复程序:

# https://dsin.wordpress.com/2016/08/17/ubuntu-wrong-fs-type-bad-option-bad-superblock/
if [ "5.1.20" == "$VBOXVER" ]; then
  rm /sbin/mount.vboxsf
  ln -s /usr/lib/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf
fi

该链接的内容类似于 /usr/lib/VBoxGuestAdditions/other/mount.vboxsf,而不是我在脚本摘录中的内容。

对于我在 vagrant 中用于添加的构建脚本:

https://github.com/rburkholder/vagrant/blob/master/scripts/additions.sh

似乎是https://www.virtualbox.org/ticket/16670的修复

【讨论】:

【参考方案10】:

文件夹和共享文件夹不能同名

【讨论】:

我想我在 ubuntu 9.10 桌面上使用相同名称的文件夹和共享文件夹完成了这项工作

以上是关于如何在 Ubuntu 服务器 10.04 + GUI/sbin/mount.vboxsf 上挂载 virtualbox 共享文件夹,挂载失败并出现错误:没有这样的设备的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ubuntu 服务器 10.04 + GUI/sbin/mount.vboxsf 上挂载 virtualbox 共享文件夹,挂载失败并出现错误:没有这样的设备

Ubuntu10.04如何设置无线网卡?

如何在 Ubuntu 10.04 LTS 中升级现有的 phpmyadmin 版本?

ubuntu10.04如何用IPV6

Ubuntu 10.04怎样在VMware7中安装VMware Tool及如何全屏

Ubuntu10.04下如何安装deb包