VirtualBox Guest Additions不会安装在Ubuntu Server 12.04上

我试图在Ubuntu Server 12.04上安装VitrualBox的Guest Additions,但一直收到错误。 我使用以下命令sudo ./VBoxLinuxAdditions.run --nox11并获取以下错误:

在此处输入图像描述

从vbox additions iso运行安装程序时遇到了同样的问题,但运行sudo apt-get install virtualbox-guest-utils工作正常。 在尝试安装之前,我做了一个apt-cache search virtualbox来validation包的名称。

但是,我确实运行了上面Gregory建议的命令(因为我试图让安装程序从iso工作,它从未做过),但这可能会或可能不会产生影响。

如果要避免安装X11依赖项,请使用:

 sudo apt-get install --no-install-recommends virtualbox-guest-utils && sudo apt-get install virtualbox-guest-dkms 

编辑:请参阅下面的评论。

我遇到过同样的问题。 安装一些额外的包,每件事都没问题:

 sudo apt-get install build-essential linux-headers-$(uname -r) 

我有一个类似的问题,不幸的是,以前建议的解决方案都没有帮助。 我最后做的是卸载VirtualBox并安装最新版本。 这也意味着我的Guest Additions版本从v4.1.18升级到v4.2.4。 一旦我重新启动使用以前的VirtualBox版本创建的虚拟机,我就能够安装guest虚拟机添加ISO并运行VBoxLinuxAdditions脚本。 你仍然得到Window System驱动程序的错误,但这是Ubuntu Server的预期。

所以我建议尝试更新VirtualBox(以及Guest Additions ISO)。

我会添加到@ignis的解决方案:sudo reboot

在ubuntu服务器重新启动后,您将可以使用Guest Additions。