我试图将内容从我的主机复制到来宾机,但是为了复制,我需要安装来宾添加磁盘。
或者还有其他方法来访问客机上的主机内容,反之亦然?
你有没有试过 https://www.virtualbox.org/manual/ch04.html,它有一步一步的指示来帮助你?
客户添加的操作系统不适用于 Mac OS X。通过使用 VNC 和 SMB,您可以获得诸如剪贴板同步和共享文件夹之类的特性。这是 我对类似问题的回答。
从 VirtualBox 6.0开始,MacOS 可以提供客户添加功能。
安装:
Devices | Insert Guest Additions CD image...
VBoxDarwinAdditions.pkg
System Preferences | Security & Privacy | General
故障排除
您可以按照建议的 给你使用 SSH 和 SFTP。
sftp -P 2222 user@127.0.0.1
用与配置相关的适当值替换 user和 10.0.2.15。
user
10.0.2.15
我也有同样的问题,通过“反复试验”的方法,我掌握了在 MacOS 客户端上安装客户附加功能的步骤:
就这么定了!
您需要更新您的虚拟机 sw。在新版本中,附加的 iso 映像中包含了 VBoxDarwinAdditions.pkg,旧版本中没有。
sudo nvram "recovery-boot-mode=unused" sudo reboot
csrutil disable spctl kext-consent add VB5E2TV963 nvram -d recovery-boot-mode reboot
sudo mount -uw / sudo chown :admin /System/Library/Extensions/ sudo chmod 775 /System/Library/Extensions/
运行 Guest Add 安装程序并完成最后一步 (原则上,它成功通过)
现在在航站楼,做:
sudo chown :wheel /System/Library/Extensions/ sudo chmod 755 /System/Library/Extensions/ sudo nvram "recovery-boot-mode=unused" sudo reboot
csrutil enable nvram -d recovery-boot-mode reboot
你应该准备好了。
在开始之前,关闭 VirtualBox! 在这些操作之后启动 VB 作为管理员!
Screen Resolutions:1280x720,1920x1080,2048x1080,2560x1440,3840x2160,1280x800,1280x1024,1440x900,1600x900
Screen Resolutions
描述:
MacOS _ Catalina-插入 VB 机器名。
1920x1080-把你的屏幕分辨率放在这里。
干杯!
上面,有人给了一个提示:
在某个阶段,macOS 将询问 Oracle 的权限。单击按钮转到系统首选项并允许它。 如果在步骤6中忘记/错误点击,请转到 macOS 系统首选项 | 安全和隐私 | 常规。在底部,将会有一个允许 Oracle 使用权限的问题。允许它。
我花了几个小时,但我最终找到了他所说的东西——它实际上在 Mac 的底部——点击齿轮图标,你最终会找到它。
你可以在 Windows 10终端上做
步骤1: < em > 在管理员模式下打开 CMD
步骤2 强 > 粘贴这个打开的 CMD cd "C:\Program Files\Oracle\Virtualbox"
cd "C:\Program Files\Oracle\Virtualbox"
步骤3: < em > 将此命令粘贴到打开的 CMD 中,您必须指明您在 VirtualBox 中的名称
VBoxManage setextradata "Virtual machine name" VBoxInternal2/EfiGraphicsResolution X
例如:
VBoxManage setextradata "Mac OS Sierra" VBoxInternal2/EfiGraphicsResolution 1280x720