对于VirtualBox的(5.0.24)主机= MAC(埃尔卡皮坦)和Guest = RHEL(7.2)
启动您的RHEL来宾虚拟机并打开一个终端。确保您安装了开发工具。
sudo yum groupinstall 'Developer Tools'
而内核头文件包使Guest Additions脚本可以更新您的内核。
sudo yum install kernel-devel*
一旦你准备好了安装Guest Additions的准备时间,随着正在运行的虚拟机选择去VirtualBox的菜单,并选择设备 - >插入客户添置CD映像...
允许几秒钟安装发生和安装脚本踢关闭。一旦他们点击了Guest VM中弹出的对话框中的“Run”按钮,
脚本完成后,右键单击桌面上的CD图标,然后选择弹出。然后关闭来宾虚拟机。
使用终端在您的主机系统中创建共享文件夹,我通常将它放在我的Documents文件夹中,并确保您的用户可以访问它。
sudo mkdir ~/Documents/RhelShared
sudo chmod 755 <user> ~/Documents/RhelShared
在Oracle VM Virtual Box Manager中选择您的虚拟机,然后单击“共享文件夹”配置元素。在下一个对话框中,单击文件夹列表右侧的添加文件夹图标。
然后在弹出的窗口中选择刚刚创建的文件夹作为文件夹路径,并给它一个将被访客虚拟机使用的文件夹名称,同时勾选“自动安装”复选框。
重启来宾虚拟机发动对主机终端,并检查与运行VirtualBox的客户的过程或者是你的用户,很可能,或一组相关的能够访问共享用户后夹。
ps aux | grep VirtualBoxVM
然后根据Guest虚拟机上终端上的几个以前的答案,将您的用户添加到vboxsf组。
sudo usermod -a -G vboxsf <user>
注销并再次接收更改。
现在,共享文件夹应该可用并可以作为sf_rhelshared访问,假定您使用的名称与我在上面的弹出窗口中使用的名称相同。
来源
2016-07-01 06:31:05
TJA
FWIW,注销并且是不够的更改才能生效。 – 3c71 2016-02-21 13:45:43
谢谢,它只是缺乏重启部分,对我来说。 – 2016-10-16 15:32:09
不适用于Windows 7主机和ubuntu 16.04主机上的最新版本。 – HelpNeeder 2016-10-22 04:49:26