在 12.10 服务器上安装 Guest Addition

在 12.10 服务器上安装 Guest Addition

我在尝试在 Ubuntu 12.10 Server 上安装客户机添加功能时遇到了很多问题。我尝试了互联网上提供的许多解决方案,但都不起作用。安装客户机添加工具并运行后,./VBoxLinuxAdditions.run它失败了。

以下是该问题的屏幕截图: 在此处输入图片描述

如何解决这个问题呢?

答案1

错误似乎是因为您猜测的程序中缺少一大堆。shell 脚本尝试安装图形 X 客户机附加组件(即使您的服务器上显然没有安装 X)。它还尝试编译客户机内核模块,但您既没有安装 GCC,也没有安装内核头文件,因此失败。

通常,包管理器会自动安装您需要的依赖项,但是 shell 脚本无法做到这一点。

幸运的是,Guest Additions 已经在 Ubuntu Universe 存储库中可用一段时间了。您可以使用软件包virtualbox-guest-utils(在客户机上)安装它们。您可能想跳过安装推荐的virtualbox-guest-x11软件包virtualbox-guest-utils,因为您没有 X。必要的编译器、标头和 DKMS 内容应该会自动安装。请注意,这将占用大约 200 MB 的额外磁盘空间。

答案2

为了编译 Virtual Box Guest Additions,我们可能需要以下软件包:

dkms build-essential linux-headers-generic

build-essentials 软件包还将包括安装海湾合作委员会需要编译 Guest Additions。

但请注意,仅有的在无 GUI 服务器安装中,Guest Additions 的优点是支持 USB2.0。仅当您计划安装 XServer 时,您才可能需要 Guest Additions 随附的 Virtual Box XOrg 图形驱动程序。

相关内容