我刚刚成功安装了CentOS客户机,只有一个问题还未解决。我正在尝试挂载一个共享文件夹。我按照以下代码的说明使共享文件夹“可挂载”:
VBoxManage sharedfolder add "TEST - 250" --name "github" --hostpath "C:\filepath\github"
“TEST - 250”是虚拟机的名称,“github”是我想在虚拟机中称呼它的文件夹名称,“C:\filepath\github”是Windows主机上的目录路径,我可以在其中找到我想要共享的内容。
一切看起来都很顺利,按照Oracle的指示,我应该在虚拟机中使用以下命令:
sudo mount -t vboxsf shared ~/host
我在根目录下创建了一个名为“host”的目录。现在遇到一个问题,我收到以下错误信息:
mount: unknown filesystem type 'vobxsf'
进一步观察,有人告诉我在/sbin/文件夹中应该有一个名为mount.vboxsf的文件,但实际上并没有。我随后阅读了这里的第4章:http://www.virtualbox.org/manual/ch04.html ,尤其是4.2.2.1.6节,针对Oracle Linux、Red Hat Enterprise Linux和CentOS。我按照他们要求的所有命令进行操作。
yum install dkms
yum update
yum install gcc
yum install kernel-devel
为了防备万一...
yum install kernel-uek-devel
看起来一切正常。我重新启动系统以激活更新。一旦登录到重新启动的系统,我输入:
ls /sbin/mount*
......但我没有看到mount.vboxsf文件。我做错了什么?
另外,有没有办法只获取这个文件,然后放在那里?如果我有了它,我就可以进行驱动器挂载并完成我的任务了。有什么建议吗?