Answers:
问题是virtualbox-guest-x11
缺少包装。
执行以下命令:
sudo apt-get update
sudo apt-get install virtualbox-guest-x11
如果它询问您保留文件或安装新文件,请选择新文件。
sudo VBoxClient --clipboard
这应该启用剪贴板共享。确保在VirtualBox的VM设置下将剪贴板共享设置为双向,如下所示:
sudo VBoxClient --clipboard
但仍然没有剪贴板共享。
问题是VirtualBox的旧版本具有旧的来宾添加版本。在这种情况下,将VirtualBox更新到5.2.8会有所帮助。更新VirtualBox之后,必须以以下方式更新来宾添加项:
sudo apt install linux-headers-$(uname -r) build-essential dkms
如果尚未完成。现在共享剪贴板应该可以工作了。
注意:以下解决方案适用于以下设置:
老实说,我会先尝试使用此解决方案,因为截至2019年12月15日,该解决方案是唯一没有完全失败的解决方案。我遇到了和山姆同样的问题(法学家的回答中的第三条评论)。遵循juhist的回答后,重启后我的ubuntu虚拟机被完全冻结(ubuntu登录后键盘和鼠标无法工作)。幸运的是,在执行解决方案之前,我做了一个快照,所以我将其回滚并改为执行此操作:
关闭您的Ubuntu Virtualbox,并制作快照!这样,如果出现任何问题,您可以恢复工作映像。
制作快照后,备份您的Ubuntu虚拟机,打开终端,然后执行以下操作:
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
仅供参考:$(uname -r)打印正在运行的内核版本。
从虚拟机菜单中,单击设备->“插入来宾添加CD映像”
这应该在Ubuntu来宾计算机中安装虚拟CD / DVD驱动器。发生这种情况时,应该提示您运行该软件。单击运行开始安装。
如果您收到错误消息,说来宾系统没有CD-ROM,请停止虚拟机,打开虚拟机设置,然后从“存储”选项卡中,通过单击加号(添加光学设备)。完成后,重新引导虚拟机。
重新启动来宾计算机,您便已设置好。
还有问题吗?以下两页是我的大部分说明。这些页面还有其他步骤,以尝试上述操作对您不起作用。