我正在尝试在 Ubuntu Server 12.04 上安装 VitrualBox 的 Guest Additions,但一直出现错误。我使用以下命令sudo ./VBoxLinuxAdditions.run --nox11
,出现以下错误:
答案1
我在从 vbox additions 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
编辑:请参阅下面的评论。
答案2
我也遇到了同样的问题。安装一些额外的软件包,一切都会好起来:
sudo apt-get install build-essential linux-headers-$(uname -r)
答案3
我遇到了类似的问题,不幸的是,之前建议的解决方案都不起作用。我最终卸载了 VirtualBox 并安装最新版本。这也意味着我的 Guest Additions 版本从 v4.1.18 升级到了 v4.2.4。重新启动使用以前的 VirtualBox 版本创建的虚拟机后,我能够安装 Guest Additions ISO 并运行 VBoxLinuxAdditions 脚本。您仍然会收到 Windows 系统驱动程序的错误,但这是 Ubuntu Server 的预期情况。
因此我建议也尝试更新 VirtualBox(以及 Guest Additions ISO)。
答案4
我会添加到@ignis 的解决方案:sudo reboot
在 ubuntu 服务器重启后,Guest Additions 将可供您使用。