有时在使用VirtualBox时,我曾尝试将文本从虚拟机复制到主机,但失败了。每当发生这种情况时,我都会通过重新引导虚拟机来修复它。是否有解决方案,因为我不想一次又一次地重启。
注意:我总是可以将文本从主机复制到虚拟机。
有时在使用VirtualBox时,我曾尝试将文本从虚拟机复制到主机,但失败了。每当发生这种情况时,我都会通过重新引导虚拟机来修复它。是否有解决方案,因为我不想一次又一次地重启。
注意:我总是可以将文本从主机复制到虚拟机。
Answers:
如果您的来宾操作系统是ubuntu,则在ubuntu终端中运行以下两个命令应该会有所帮助:
$ killall VBoxClient $ VBoxClient-all
VBoxClient-all
在我的系统上找不到二进制文件。只是kill
-ing和重新启动VBoxClient --clipboard
似乎对我有用。
/usr/bin/VBoxClient-all
。实际上,它不是二进制文件,而是执行以下命令的脚本:/usr/bin/VBoxClient --clipboard /usr/bin/VBoxClient --checkhostversion /usr/bin/VBoxClient --display /usr/bin/VBoxClient --seamless /usr/bin/VBoxClient --draganddrop
VBoxClient-all
:仔细检查安装代码,在virtualbox.org/browser/vbox/trunk/src/VBox/Additions/linux/中引用了它-也注意到那里使用了在Makefile.kmk github.com/mdaniel/virtualbox-org-svn-vbox-trunk/blob / ...中对其进行引用-仍然不确定故事是什么
在Windows XP guest虚拟机上,我可以使用任务管理器(Ctrl+ Alt+ Del)杀死“ VBoxTray.exe” ,然后从“ Program Files / VirtualBox Guest Additions”重新启动它。
在Oracle虚拟框设置中,转到
Settings > General > Advance
有一个选项Drag n Drop。选择要复制文本的方向。
Drag'n'Drop
?你确定吗?Shared Clipboard
应该是来宾主机复制/粘贴的选项,但诀窍是由于某种原因它停止工作。
对于Windows 7主机和Ubuntu 16.04 guest虚拟机,我必须安装VirtualBox guest虚拟机。
/media/<user>/VBOXADDITIONS_x.x.x/
)sudo sh ./VBoxLinuxAdditions.run
我在此链接中找到了完整的步骤
重新启动VBox剪贴板模块:
pkill 'VBoxClient --clipboard' -f & sleep 1 && VBoxClient --clipboard
我使用Mac Host OS和Ubuntu Guest(带有lubuntu桌面)。
德米特里的答案让我如此接近!但是当我用ps查找VBoxClient时,它没有运行,尝试VBoxClient-all失败了:
$ VBoxClient-all
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
然后我找到了 https://www.virtualbox.org/ticket/9332
事实证明,由于某种原因,VirtualBox添加没有自动启动。手动启动vboxadd允许我在启用剪贴板的情况下运行VBoxClient。
arin @ arin-VirtualBox:〜$ sudo /etc/init.d/vbox添加开始 开始VirtualBox Guest Additions ...完成。 arin @ arin-VirtualBox:〜$ ps -ef | grep -i vbox arin 2687 22537 0 10:53 pts 1 00:00:00 grep --color = auto -i vbox arin @ arin-VirtualBox:〜$ sudo / usr / bin / VBoxClient-剪贴板 arin @ arin-VirtualBox:〜$ ps -ef | grep -i VBox 根2693 22100 0 10:53 00:00:00 / usr / bin / VBoxClient-剪贴板 arin 2698 22537 0 10:53积分/ 1 00:00:00 grep --color = auto -i VBox
现在复制/粘贴有效!
在VirtualBox 5.2.22上运行的Ubuntu 18.04上,我执行了以下操作:
在VirtualBox Manager上,右键单击Ubuntu VM->Settings->General tab on left->Advanced tab on right
。现在选择“共享剪贴板”为:双向
在Ubuntu上,在终端上运行以下命令:
须藤apt install virtualbox-guest-x11
现在我必须重新启动Ubuntu才能成功运行以下命令:
VBoxClient --clipboard
此后,双向副本开始工作。
我的配置是Windows主机,Xubuntu来宾。我想重新启动一切并没有什么坏处,但这对客户端很重要。(VBoxClient-all仅仅是运行/ usr / bin / VBoxClient --clipboard等的脚本。)
$ ps -fe|grep -i clip
tbc 1400 1 0 Jan18 ? 00:00:00 /usr/bin/VBoxClient --clipboard
$
$ p=1400;kill -int $p;ps -fp $p
$ /usr/bin/VBoxClient --clipboard
$ ps -fe|grep -i clip
tbc 30555 1281 0 13:01 ? 00:00:00 /usr/bin/VBoxClient --clipboard
$ pstree -sp 30555
init(1)---lightdm(1094)---lightdm(1261)---init(1281)---VBoxClient(30555)---{VBoxClient}(30556)
$
请注意,默认情况下它在后台运行。它由init(1)拥有,但是当我调用它时,它是通过我不熟悉的树被采用的。
我正在使用VirtualBox 4.3.12。当我将最新版本升级到5.0后,这些错误已修复。
重新安装Vbox附加功能没有帮助。
解决方案:始终尝试升级到最新的https://www.virtualbox.org/wiki/Downloads
我在VirtualBox 5.1.14中遇到了类似的问题。计算机正在运行Opensuse Leap 42.2,并且在VM上安装了Windows 7 Pro(64位)。重新启动Vboxtray.exe可以解决此问题,但最终停用Windows的索引服务已将其永久修复。