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


20

我正在尝试在Ubuntu Server 12.04上安装VitrualBox的Guest Additions,但始终出现错误。我正在使用以下命令,sudo ./VBoxLinuxAdditions.run --nox11并收到以下错误:

在此处输入图片说明

Answers:


20

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

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

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

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

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


7
如果可以的话,如果安装virtualbox-guest-utils失败,安装将安装所有X.org系统,而不是服务器上不需要的系统。有关安装VBox附加组件的正确方法,请参见Gregory答案
CharlesB

9
@CharlesB @JobiCarter嗯,但是apt-get install --no-install-recommends virtualbox-guest-utils && apt-get install virtualbox-guest-dkms行得通吗?因为virtualbox-guest-x11建议而不是依赖看依赖性
ignis 2013年

1
@ignis的解决方案是避免X依赖的正确解决方案。
2013年

对我来说也很好。标记为正确答案。
Magno C


4

我遇到了类似的问题,不幸的是,以前建议的解决方案都没有帮助。最后,我要做的是卸载VirtualBox并安装最新版本。这也意味着我的Guest Additions版本从v4.1.18变为v4.2.4。重新启动使用以前的VirtualBox版本创建的虚拟机后,便可以挂载来宾添加ISO并运行VBoxLinuxAdditions脚本。Windows系统驱动程序仍然会出现错误,但是Ubuntu Server可能会出现此错误。

因此,我建议您也尝试更新VirtualBox(并因此更新Guest Guestitions ISO)。


从4.1.18到4.2.10的类似升级对我也有效,因为其他解决方案无法解决问题。
agxs 2013年

0

我将添加到@ignis的解决方案:sudo重新启动

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.