我正在尝试将内容从我的主机复制到客户机,但是为了复制,我需要安装Guest添加磁盘.
或者还有另一种方法来访问客户机上的主机内容,反之亦然?
从VirtualBox 6.0开始,Guest Additions可用于MacOS。
安装:
引导并登录到访客macOS。
在VirtualBox UI中,使用菜单 Devices | Insert Guest Additions CD image...
CD将出现在您的macOS桌面上,将其打开。
运行VBoxDarwinAdditions.pkg
。
完成安装程序,主要是单击“下一步”。
在某些步骤中,macOS将询问有关Oracle的权限。单击按钮转到系统偏好设置并允许它。
如果您在步骤6中忘记/单击了错误,请转到macOS System Preferences | Security & Privacy | General
。在底部,将出现一个问题,允许对Oracle授予权限。允许它。
访客添加错误
从VirtualBox 6.0.10开始,还有一个错误,即来宾添加无法启动。
测试您是否受到影响
在终端中运行:
ps aux | grep VBoxClient
如果您看到类似以下的行,则不会受到错误的影响
/Library/Application Support/VirtualBox Guest Additions/VBoxClient -f
如果您不受影响,请跳过本节中的其余步骤。
禁用SIP以能够在下一步中编辑系统服务文件
关闭所有 VirtualBox窗口。否则,下一步中的设置将被VirtualBox覆盖。
编辑您的VM的.vbox
文件,在
XML标签下添加以下行:
再次引导您的macOS。
添加针对VirtualBox错误的解决方法
在终端中,运行:
sudo nano "/Library/LaunchAgents/org.virtualbox.additions.vboxclient.plist"
在
标签下,将这些行添加到末尾:
保存您的编辑并重新启动macOS。
再次测试ps aux | grep VBoxClient
。如果行仍然不存在,请确保在上一步骤中没有输入错字。
添加的访客不适用于Mac OS X.您可以使用VNC和SMB获得剪贴板同步和共享文件夹等功能.这是我对类似问题的回答.