无法将 VirtualBox 共享挂载到 Linux 主机和 Windows 客户机

无法将 VirtualBox 共享挂载到 Linux 主机和 Windows 客户机

我正在运行 Linux Mint 12,并安装了最新版本的 VirtualBox。我已将 Windows 7 以客户机身份安装。我还创建了一个名为 的共享share。我尝试运行该命令sudo mount -t vboxsf share /media/virtualshare,但出现错误/sbin/mount.vboxsf: mounting failed with the error: No such device

然后我运行了该命令sudo insmod /lib/modules/3.0.0-12-generic/updates/vboxsf.ko但出现了错误insmod: error inserting '/lib/modules/3.0.0-12-generic/updates/vboxsf.ko': -1 Unknown symbol in module

我还运行了命令sudo modprobe vboxsfsudo modprobe vboxvsf显示错误FATAL: Error inserting vboxsf (/lib/modules/3.0.0-12-generic/updates/vboxsf.ko): No such device

我究竟做错了什么?

编辑

我还安装了 VirtualBox Guest 附加程序。

编辑

我可能不太理解这一点,但我偶然看到了一篇 2007 年的文章https://forums.virtualbox.org/viewtopic.php?t=3201而是在 Windows 中创建了共享挂载,net use M: \\vboxsrv\share这样就成功了!!!为什么?创建共享是什么意思?我以为我在 Windows 7 上创建共享并从 Linux 挂载该共享。

答案1

代替

vboxsf 分享

響鳴

其中 foo 是您共享文件夹的名称。

答案2

按此顺序将包安装到新安装中。请确保每次安装后重新启动!

sudo apt-get update && sudo apt-get dist-upgrade

用内核名称安装头文件(第二个选择更好!):

sudo apt-get install linux-headers-$(uname -r) or
sudo apt-get install linux-headers-3.0.0-12-generic

安装 gcc:

sudo apt-get install make gcc

挂载并安装 VboxGuestAdditions:

它仍然会说未找到标头但正确安装后,共享将起作用。您现在将有一个/media/sf_MyShare已安装的(您必须在虚拟盒中自动安装共享)。

现在安装

sudo apt-get install dkms
sudo apt-get install build-essential

问题是,如果您先安装 DKMS,它会自动安装 gcc 和标头,但会下载错误的版本。

答案3

通过 ssh 协议创建VirtualBox一些共享文件夹(也可能是其他的),就像有一些设备插入你的虚拟机

我了解到你正在以虚拟身份运行视窗,所以你的虚拟窗口从你的插入了一些设备mint,这样,你需要在窗口里面挂载文件夹,同样,以窗口的方式。

这就是为什么。

相关内容