当前系统无法安装VirtualBox Guest Additions,因为它尚未配置好以构建内核模块。

我在尝试为我的Ubuntu 18.04和VirtualBox 5.2.12安装客户机附加组件时遇到了问题。 我以为我做错了什么,所以我尝试从CLI安装添加组件,卸载并安装dkms...我甚至删除了虚拟机并重新安装了Ubuntu,但仍然出现相同的错误。 这是我在尝试安装插件时收到的消息:
Verifying archive integrity... All good.
Uncompressing VirtualBox 5.2.12 Guest Additions for Linux........
VirtualBox Guest Additions installer
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules.
This system is currently not set up to build kernel modules.
Please install the gcc make perl packages from your distribution.
VirtualBox Guest Additions: Running kernel modules will not be replaced until the system is restarted
VirtualBox Guest Additions: Starting.
Press Return to close this window...
4个回答

在终端中...
sudo apt-get update
sudo apt-get install build-essential gcc make perl dkms
reboot
然后重新安装VB Guest Additions。 更新: - 卸载virtualbox-guest-dkms - 卸载virtualbox-5.2和其他任何virtualbox软件 - 运行`ls -al /lib/modules/$(uname -r)/updates/dkms`,查找是否有任何残留的virtualbox内核驱动程序。这些需要手动删除。 - 运行`dpkg -l *virtualbox*`和`dkms status`,确保没有任何virtualbox软件 - 安装virtualbox-5.2并创建您的虚拟机 - 在虚拟机中,选择“设备”菜单,然后选择“插入Guest Additions CD镜像” - 它会询问您是否要安装Guest Additions - 注意:如果它没有自动询问是否安装Guest Additions,则必须手动执行以下步骤: - 找到CD图标,在桌面上或在“文件”中,并打开它 - 在此目录中打开一个终端 - 运行`sudo ./VBoxLinuxAdditions.run`

我在Lubuntu 18.04上遇到了同样的问题。我不得不按照heynnema的回答中的步骤进行操作,但还需要安装dkms。然后,我从光盘映像重新安装了Guest Additions(我的版本是5.2.12),重启后问题解决了。只剩下设置共享文件夹的权限,但那是另外一回事。 所以基本上:
  1. 打开终端
  2. sudo apt-get install build-essential gcc make perl dkms
  3. reboot
  4. 打开终端
  5. 进入安装光盘
  6. sudo sh VBoxLinuxAdditions.run
  7. reboot
这是在全新的Lubuntu 18.04安装上完成的。

根据heynnema所说,安装时可能由于某种原因没有在我的机器上安装所需的gccmakeperl来构建内核模块。 尝试:
sudo apt-get update
sudo apt-get install build-essential gcc make perl dkms
sudo /sbin/vboxconfig
重新启动。

命令 "sbin/vboxconfig" 是用于配置 VirtualBox 虚拟机的。执行此命令将重新编译和加载 VirtualBox 内核模块,以确保其与当前系统环境兼容并正常工作。这个命令通常在安装或更新 VirtualBox 后需要运行一次。 - john

我遇到了类似的问题。(宿主机:Windows / 客户机:Lubuntu 18.04) 解决方法很简单:我需要将我的虚拟机安装更新到最新版本(V5.2.22)。 在更新虚拟机软件后(在我的宿主机中),虚拟机增强功能的安装(在客户机中)顺利进行,没有出现任何问题。