复制/粘贴 - 从Mac到虚拟机箱

60

我正在使用Mac(OSX 10.9)编辑文档,同时运行着一个安装了Windows 7的虚拟机 - 问题是我不知道该如何启用它,以便我可以从Mac中的Word文档复制文本到VirtualBox中的Word文档或应用程序中。

我已经安装并启用了客户机增强功能...

如何启用从主机到客户机的复制和粘贴功能?

8个回答

64

检查“共享剪贴板”功能是否已禁用。它应该在设置 > 一般 > 高级设置中的某个地方。您可以将其设置为双向或任何其他所需设置。


1
阅读本文以便您可以使用相同的键从主机复制/粘贴到客户端。https://forums.virtualbox.org/viewtopic.php?f=8&t=63567 - bickster
8
对于我的情况,我也需要执行 sudo apt-get install virtualbox-guest-dkms 并重新启动我的虚拟机。 - Yusril Maulidan Raji
无法找到软件包virtualbox-guest-dkms。我在谷歌上搜索了这个软件包的名称,发现很多人都说不要安装它。 - undefined

43
我在Mac OS主机上使用Windows虚拟机。我必须安装“Guest Additions”到实际的虚拟机中,以便它知道如何与主机通信。以下是我的操作步骤:
  • 启动Windows 10虚拟机
  • 在顶部菜单中选择“设备” -> “插入Guest Additions CD映像”
  • 在Windows虚拟机中,进入资源管理器,然后查找代表新“插入”CD的驱动器
  • 一旦进入驱动器,以管理员身份运行VBoxWindowsAdditions.exe并安装
  • 在VM设置或设备菜单下启用剪贴板和拖放功能。
这篇文章帮助我理解了它的工作原理。

5
互联网上最好的解释。谢谢@aexl。 - Pavol Travnik
这个加上这个:https://dev59.com/lGAh5IYBdhLWcg3wDfkW#63105054 - fguillen
我在使用Unix系统,而不是Windows,但这些指令是一样的。我知道这一点,因为我在互联网上到处都能找到它们。但它们并不起作用。 - undefined

16

使用 + C 从 MAC 复制, 然后使用 ctrl + + V 粘贴到 VirtualBox。

反过来,在 VirtualBox 中使用 ctrl + + C ,在 MAC 上使用 + V 也可以实现同样的效果! ;)


你让我开心了。 - tylik
这个加上这个 https://dev59.com/lGAh5IYBdhLWcg3wDfkW#50837371 - fguillen
刚刚试过了。这些组合键不起作用。我在键盘设置中设置的组合键也不起作用。 - undefined

10

您可以使用VirtualBox(和其他应用程序)中的帮助菜单非常轻松地找到所需内容:

enter image description here

我更倾向于使用{{双向}}设置,这样我就可以在不同系统之间来回复制和粘贴。


对于没有提供解决方案而进行的负面评价。VirtualBox帮助文档中只包含了一次“粘贴”一词,而且与在主机和虚拟机之间进行复制粘贴毫无关系。 - undefined

3

在机器显示中,您可以执行以下操作,100%有效:

  1. 设备 -> 拖拽 -> 双向
  2. 设备 -> 插入客户附加功能CD映像,然后安装它。

我已经完成了这两个任务。工作量为0%。被踩了。 - undefined

2

您需要在VirtualBox的设备菜单中打开共享键盘功能。此外,在MacOS中,您需要前往“系统偏好设置”>“安全性与隐私”>并在“输入监控和辅助功能”下勾选VirtualBox。


在VirtualBox的设备菜单中没有“共享键盘”选项。此外,在我的MacBook Pro的安全与隐私设置中也没有“输入监控”选项。我已经在辅助功能下勾选了VirtualBox,但仍然无法在主机和客户机之间进行复制和粘贴操作。 - undefined

1
双向剪贴板需要使用虚拟机增强功能。要使虚拟机增强功能正常工作,我必须按照以下步骤进行操作:
  • 启用剪贴板
    • 设置 > 通用 > 高级
      • 共享剪贴板 > 双向
      • (注意,默认情况下宿主机 -> 客户机可以工作,但双向剪贴板需要虚拟机增强功能)
  • 添加虚拟机增强功能
    • 添加光驱
      • VirtualBox > 设置 > 存储
        • 在IDE控制器上点击“添加新的存储附件” > 光学 > 保持为空
        • (不要选择VBoxGuestAdditions.iso镜像,因为安装程序不能在虚拟机内正常运行。)
    • 启动虚拟机
      • 在MacOS菜单栏中的设备菜单中,选择插入虚拟机增强CD映像...
      • 按照提示进行安装
    • 重新启动虚拟机

严格按照这些指示进行操作。为了确保,我还将我的操作与https://www.virtualbox.org/manual/ch04.html上的指示进行了比较。这些相同的指示在互联网上的其他地方也出现过,我已经多次按照它们进行操作,但当它们没有起作用时,我重新创建了一个全新的虚拟机并再次尝试。我已经花了整整一天的时间在这上面。这些指示根本行不通。它们是错误的。 - undefined

1

对我来说,上述解决方案不起作用。

这个方法对我有用。

https://www.virtualbox.org/manual/ch04.html#additions-windows

  1. 打开应用程序中的Virtualbox.app(显示内容),查找MacOS文件夹并将此文件VBoxGuestAdditions.iso复制到桌面上
  2. 将虚拟光盘指向此iso文件,您的Ubuntu将要求安装。

安装它后,从Mac到Ubuntu虚拟机终端的复制和粘贴功能将起作用。


完成。这对我和许多其他人都不起作用。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接