我发现问题是由于VirtualBox Guest Additions没有正确安装(缺少内核头文件的依赖性等导致无法构建Virtualbox内核模块)。
尝试通过命令行手动安装来宾添加项,并仔细阅读错误。下面的HOWTO有详细说明。
一个技巧是检查的输出sudo lsmod | grep vbox
,该输出显示Virtualbox的内核模块-最初是空的。修复后的输出如下:
$ sudo lsmod | grep vbox
vboxsf 40674 0
vboxvideo 12405 1
drm 203590 3 vboxvideo
vboxguest 173675 6 vboxsf
内核模块完成后,我只需要运行/usr/sbin/VBoxClient --clipboard
(在Debian 8 jessie上),剪贴板就可以开始工作了。Virtualbox版本为4.3.30。
我为此设置运行的命令(您可能会有所不同)是:
aptitude install dkms build-essential linux-headers-generic
aptitude install linux-headers-3.16.0-4-586 # See HOWTO, match running kernel
cd /media/cdrom0
sh ./VBoxLinuxAdditions.run
less /var/log/vboxadd-install.log # If you get errors
解决此问题(可能还有其他问题)的系统方法是通过Linux的Guest Additions HOWTO。自2009年以来,安装脚本的名称已更改,但是HOWTO仍然非常有用,并提供了Debian / Ubuntu和RHEL / CentOS样式发行版的命令。