我在内核为 3.13.0-39-generic 的 ubuntu 服务器中安装 Guest additions 时遇到问题,我使用 $ sudo apt-get install build-essential linux-headers-$(uname -r) dkms 为该内核安装了整个头文件
当我执行 $ ./VBoxLinuxAdditions.run
返回此错误:“未找到当前正在运行的内核的标头。如果以下模块编译失败,则这可能是原因。构建主 Guest 添加模块...失败!(查看 /var/log/vboxadd-install.log 以找出问题所在)警告:安装了未知版本的 X Window 系统。未安装 X Window 系统驱动程序。
剩下的就完成了...我还做了 $ sudo apt-get install xserver-xorg xserver-xorg-core
我要疯了,我花了两天时间寻找互联网并尝试了一切但没有任何效果...它在 Ubuntu 服务器上谢谢 :)
答案1
请使用完全更新的当前版本的 Ubuntu。无需单独安装任何内核头文件或任何其他软件包,最新的当前 Ubuntu 绝对足以安装 VirtualBox 附加组件(我最近这样做了几次)。
答案2
你是如何安装的VirtualBox
?在虚拟化主机上,你只需要安装包virtualbox
就可以了。别忘了查看文档/usr/share/doc/virtualbox
。
如果您希望在虚拟机中使用文件共享功能,只需安装virtualbox-guest-utils
并查看/usr/share/doc/virtualbox-guest-utils
。如果您想使用图形扩展,请安装包virtualbox-guest-x11
并查看/u/s/d/virtualbox-guest-x11
文档。无需安装任何其他东西。
答案3
我遇到了同样的问题。我有一台 Windows 10 主机,并通过 Virtualbox 运行 Ubuntu 20.04 客户机。以下对我有用:首先使用以下命令安装必要的 Linux 标头:$ sudo apt install build-essential dkms linux-headers-$(uname -r)
接下来浏览到路径:/media//VBox_GAs_x.xx.xx
并运行以下命令:$ sudo ./VBoxLinuxAdditions.run
重新启动虚拟机就完成了。