我的共享剪贴板在一段时间后突然停止工作dist-upgrade
。我尝试重新安装来宾添加功能,但似乎不起作用。我检查了“双向剪贴板”是否已启用。
答案1
运行后开始工作:sudo apt-get install virtualbox-guest-dkms
并启用双向共享剪贴板。
答案2
我的电脑也是这样,Windows 7 64位运行Ubuntu 10.04。在客户机上运行以下命令解决了这个问题:
sudo VBoxClient-all stop
sudo VBoxClient-all start
答案3
- 在 VirtualBox 菜单设备 -> “插入 Guest Additions CD 映像…”
- 按照所有提示并接受所有安装
- 重启
这对我适用于 Windows 10 Host 和 Ubuntu 16.04 Guest。
答案4
背景:
我在 Virtual Box v4.3.16 r95972 中运行 Windows 7 64 位和 Linux。在我的其中一台 VM 上构建新的 3.17 内核后,客户机添加功能通常停止工作(包括剪切和粘贴以及窗口大小调整)。
概括:
我发现我需要 Oracle 的 Virtual Box Guest Additions 的较新版本(以 .iso 文件形式加载)和另一个名为 Parcellite 的实用程序。我的剪切和粘贴操作分为两步。
尝试修复:
我尝试使用 apt-get remove 和 apt-get install 删除并重新安装各种客户机添加项(iso、dkms、x11),但都无济于事。然后我注意到,我在读取虚拟 CD(VERR_PDM_MEDIA_LOCKED)时遇到了问题,我最初在该虚拟 CD 上加载了 Oracle 的另一个版本的客户机添加项。
事实证明,Oracle 的客户添加版本是 4.3.16(通过 modinfo vboxguest 查看),apt-get 的版本是 4.3.10。但是,为了从 .iso 文件重新安装更高版本,我不得不想办法解决 CD 安装问题。
最终对我有用的方法是确保使用“设备 -> CD/DVD 设备 -> 移除磁盘”选项从我的所有 VM 中卸载所有 CD,然后通过 VirtualBox 管理器通过设置 -> 存储 -> IDE 控制器“CD 图标”安装 .iso 文件。当我从 VirtualBox 管理器中选择 .iso 文件时,其安装窗口会在我的 VM 中弹出,但尝试从 VM 访问此文件总是失败。
安装完成后,我关闭了虚拟机电源并重新开启客户机添加功能。
剪切和粘贴似乎仍然存在我之前解决过的问题。解决方法是安装 parcellite(Ubuntu 软件中心或 apt-get)。这是一个剪贴板管理器,它会在右上角创建一个图标,您可以通过该图标访问剪贴板进行剪切和粘贴。使用鼠标左键和右键在 xterm 窗口中选择文本会剪切到与剪贴板不同的缓冲区(我在网上看到),这就是为什么它似乎无法在机器之间工作的原因。
因此,要从 Linux xterm 剪切并粘贴到 Windows,我需要执行一个多步骤的过程: - 首先使用鼠标左键和右键单击选择文本, - 然后打开 parcellite 并选择历史记录,这将打开一个编辑剪贴板窗口。
- 使用鼠标中键粘贴到此剪贴板中。
- 然后使用鼠标选择文本(再次!),在此处右键单击后,您将获得一个弹出式选择,您可以在其中选择“复制”。
- 现在,当您粘贴到 Windows 区域时,您选择的“复制”的文本就会出现。
希望这有帮助! - Jon Shapiro