问题描述
我正在尝试在 Ubuntu Server 12.04 上安装 VitrualBox 的 Guest Additions,但一直出现错误。我正在使用以下命令 sudo ./VBoxLinuxAdditions.run --nox11
并收到以下错误:
最佳回答
从 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
编辑:见下面的评论。
次佳回答
我遇到过同样的问题。安装一些额外的软件包,一切都会好起来的:
sudo apt-get install build-essential linux-headers-$(uname -r)
第三种回答
我遇到了类似的问题,不幸的是,以前建议的解决方案都没有帮助。我最后做的是卸载VirtualBox &安装最新版本。这也意味着我的 Guest Additions 版本从 v4.1.18 升级到了 v4.2.4。重新启动使用以前的 VirtualBox 版本创建的虚拟机后,我就可以挂载来宾添加 ISO 和运行 VBoxLinuxAdditions 脚本。您仍然会收到 Window System 驱动程序的错误,但这是 Ubuntu Server 所期望的。
因此,我建议也尝试更新 VirtualBox(以及因此的 Guest Additions ISO)。