无法在VirtualBox for CentOS 6 guest中安装Guest Additions

时间:2014-03-14 16:32:09

标签: linux centos virtualbox centos6

除了一个问题,我刚刚运行CentOS的客户端盒运行完美。我正在尝试挂载共享文件夹。我已按照以下说明使用此代码获取共享文件夹“Mountable”:

VBoxManage sharedfolder add "TEST - 250" --name "github" --hostpath "C:\filepath\github"

其中“TEST - 250”是VM的名称,“github”是我想在我的VM中调用它的文件夹的名称,“C:\ filepath \ github”是目录路径在Windows主机上,我可以找到我想要分享的内容。

一切似乎都很好,并且按照Oracle的指示,我将在VM中使用此命令:

sudo mount -t vboxsf shared ~/host

我已经创建了一个名为“host”的根目录。这里的问题是我收到以下消息:

mount: unknown filesystem type 'vobxsf'

进一步看,我被告知在/ sbin /文件夹中,应该有一个名为 mount.vboxsf 的文件,其中没有。

然后我在这里阅读第4章:http://www.virtualbox.org/manual/ch04.html ...更具体地说,对于Oracle Linux,Red Hat Enterprise Linux和CentOS,请参见第4.2.2.1.6节。我遵循他们要求的所有命令:

yum install dkms
yum update
yum install gcc
yum install kernel-devel

以防万一...

yum install kernel-uek-devel

一切似乎都很好。我重新启动系统以激活更新。登录重启系统后,输入:

ls /sbin/mount*

...我没有看到 mount.vboxsf 文件。我做错了什么?

此外,有没有办法获取此文件,并将其放在那里?如果我有这个,我可以执行我的驱动器安装,并完成我需要做的事情。有什么建议吗?

4 个答案:

答案 0 :(得分:18)

您需要安装来宾版。

“所有支持的客户操作系统的VirtualBox Guest Additions都作为单个CD-ROM映像文件提供,名为VBoxGuestAdditions.iso。此映像文件位于VirtualBox的安装目录中。”

创建挂载目录

sudo mkdir -p /media/VirtualBoxGuestAdditions

mount guest additions iso

sudo mount -t iso9660 -o loop /installation/directory/of/VirtualBox/VBoxGuestAdditions.iso /media/VirtualBoxGuestAdditions/

安装访客添加

sudo /media/VirtualBoxGuestAdditions/VBoxLinuxAdditions.run

然后mount.vboxsf文件应该在sbin中,你可以用

挂载
sudo mount -t vboxsf shared ~/host 

请参阅https://www.virtualbox.org/manual/ch04.html

答案 1 :(得分:9)

在按照给定答案描述的步骤并遇到内核头问题后,我遇到了this link,它有一个简化操作的命令。

/etc/init.d/vboxadd  setup

希望它可以帮助未来的探险家解决这个问题。 :)

答案 2 :(得分:0)

我得到了同样的错误。 当我尝试在Ubuntu 16.04 x86上安装VBoxGuestAdditions(设备 - >插入访客添加CD映像)时,它会抛出错误消息"无法插入虚拟光盘......"

解: 1.打开终端并输入:sudo apt-get install virtualbox-guest-utils

  1. 重启并享受。

答案 3 :(得分:0)

sudo ./whateverTheArchitectureTypeYouHaveIs.sh为我工作。默认情况下,VBOXAddition文件夹位于/ media /..