如何在 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
【讨论】:
谢谢。我使用相同的答案来解决更新 Ubuntu 来宾操作系统内核(通过自动更新)后开始收到的相同错误消息。重新运行“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 共享文件夹,挂载失败并出现错误:没有这样的设备
如何在 Ubuntu 10.04 LTS 中升级现有的 phpmyadmin 版本?