为了方便使用虚拟机,通常需要安装 guest addition,该模块包含了主机与虚拟机之间进行拖放文件、复制粘贴等功能。
安装 guest addition 的常规方法是点击菜单栏中的设备→安装增强功能,此时需要虚拟机在运行中,不出意外的话,虚拟机中会弹出窗口。(如果没有弹窗的话,可以参考【unbuntu应用】VirtualBox增强功能安装后,发现复制粘贴用不了_ubuntu安装增强功能不能复制粘贴_我在看图的博客-优快云博客进行手动安装)。如果弹窗提示没有光驱的话,在下图所示的控制器中点击右上角加号安装光驱即可。安装成功后在虚拟机内的桌面上可以看到VBox光盘,随后需要启用设备中共享粘贴板和拖放功能。
但到这里并未结束,在虚拟机关机状态下,检查一下几个地方是否勾选:
如果虚拟磁盘和虚拟光盘在不同的控制器下,则需要把他们均勾选上。
确认勾选后重启,检查复制粘贴功能是否可用(拖放功能一般是可以的,但复制粘贴则未必)。
如果没有成功,那么恭喜你跟博主有了一样的经历--_-- ~~。
在虚拟机的终端,输入以下命令
sudo apt-get install virtualbox-guest-x11
VBoxClient-all
尝试安装,但可能会失败,例如,我遇到了这样的报错:
下列软件包有未满足的依赖关系:
virtualbox-guest-x11 : 依赖: xorg-video-abi-23
依赖: xserver-xorg-core (>= 2:1.18.99.901)
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
根据报错信息,可以得知是包依赖关系的问题。
重新安装以上两个包,最后,成功解决。
以下博客对我帮助很大,在此感谢。