如何在Mac OS中将guest虚拟机添加为guest虚拟机,将Windows机器安装为主机

时间:2017-01-17 08:02:32

标签: virtual-machine virtualbox

我正在尝试将内容从主机复制到来宾计算机,但是为了复制,我需要安装Guest添加磁盘。

或者还有其他方法可以访问来宾计算机上的主机内容,反之亦然?

9 个答案:

答案 0 :(得分:25)

  1. 在访客Mac中,打开终端,然后在恢复分区上重新启动
sudo nvram "recovery-boot-mode=unused"
sudo reboot
  1. 现在您处于恢复模式,进入终端并执行:
csrutil disable
spctl kext-consent add VB5E2TV963
nvram -d recovery-boot-mode
reboot
  1. 回到“普通”模式,打开终端,然后执行以下操作:
sudo mount -uw /
sudo chown :admin /System/Library/Extensions/
sudo chmod 775 /System/Library/Extensions/
  1. 运行Guest Additions安装程序并结束 (原则上,它会成功完成)

  2. 现在在终端中,执行以下操作:

sudo chown :wheel /System/Library/Extensions/
sudo chmod 755 /System/Library/Extensions/
sudo nvram "recovery-boot-mode=unused"
sudo reboot
  1. 再次进入恢复模式,进入终端并执行以下操作:
csrutil enable
nvram -d recovery-boot-mode
reboot

您应该被设置。

答案 1 :(得分:12)

Mac OS X无法添加访客。您可以使用VNC和SMB获取剪贴板同步和共享文件夹等功能。这是my answer on a similar question

答案 2 :(得分:6)

从VirtualBox 6.0开始,MacOS可以使用来宾添加功能

答案 3 :(得分:3)

我遇到了同样的问题,通过“尝试并失败”方法,我有步骤在MacOS guest虚拟机上安装guest虚拟机附加组件:

  1. 插入来宾添加光盘
  2. 打开文件管理器上的CD
  3. 双击VBoxDarwinAdditions.pkg
  4. 安装程序打开,clic结束符
  5. 下一屏设置已安装文件的位置,只需按安装
  6. 安装,写入时可能会询问您的密码两次 它并继续
  7. 这是棘手的部分,在我的安装中,macos显示一条消息 关于由oracle创建的驱动程序,将不会安装,因为 安全问题,它可以启用它,因此请点击 按钮打开安全屏幕,然后单击旁边的允许按钮 安全设置底部列出的oracle软件 窗口,它将再次询问您的密码。同时pkg安装程序 继续,就好像它具有权限并说“安装完成”一样, 但是我不相信,一旦我解锁了oracle驱动程序 安装过程中,我会重复第3步的整个过程,然后在 第二轮所有安装都比第一轮多 安装密码。

就完成了!

答案 4 :(得分:2)

上面有人给了提示:

在某个步骤,macOS 会询问 Oracle 的权限。单击按钮转到系统偏好设置并允许它。 如果您在第 6 步中忘记/误点击,请转至 macOS 系统偏好设置 |安全与隐私 |一般。在底部,会有一个问题,允许 Oracle 的权限。允许。

我花了几个小时,但我终于找到了他在说什么——它实际上在 Mac 的底部——点击齿轮图标,你最终会找到它。

答案 5 :(得分:0)

您可以按照建议的here使用SSH和SFTP。

  1. 在Guest OS(Mac OS X)中,打开“系统偏好设置”>“共享”,然后激活“远程登录”;请注意远程登录说明中指定的IP地址,例如ssh user@10.0.2.15
  2. 在VirtualBox中,打开“设备”>“网络”>“网络设置”>“高级”>“端口转发”,并指定主机IP = 127.0.0.1,主机端口2222,来宾IP 10.0.2.15,来宾端口22
  3. 在主机操作系统上,运行以下命令sftp -P 2222 user@127.0.0.1;如果您喜欢图形界面,则可以使用FileZilla

用与您的配置相关的适当值替换user10.0.2.15

答案 6 :(得分:0)

您需要更新您的virtualbox软件。在新版本中,附加ISO映像中包含VBoxDarwinAdditions.pkg,而在旧版本中则缺少。

答案 7 :(得分:-2)

开始之前,请关闭VirtualBox! 完成这些操作后,以管理员身份启动VB!


  1. 以管理员身份运行CMD
  2. 使用一行一行以下的行:
  • cd“ C:\ Program Files \ Oracle \ Virtualbox”
  • VBoxManage setextradata“ macOS_Catalina” VBoxInternal2 / EfiGraphicsResolution 1920x1080

Screen Resolutions:1280x720、1920x1080、2048x1080、2560x1440、3840x2160、1280x800、1280x1024、1440x900、1600x900

说明:

  • macOS_Catalina-插入您的VB机器名称。

  • 1920x1080-在此处输入屏幕分辨率。

干杯!

答案 8 :(得分:-4)

您是否尝试了https://www.virtualbox.org/manual/ch04.html,其中包含分步说明以帮助您?

  1. 让你的VM双向用于剪贴板和拖动&降
  2. 也可以将文件夹从主机共享到来宾VM。