尝试安装 VirtualBox Guest Additions 时出现“此系统当前未设置为构建内核模块”

尝试安装 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...

答案1

terminal...

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 并创建你的 VM
  • 在虚拟机中,选择“设备”菜单,然后选择“插入 Guest Additions CD 映像”
  • 它会询问你是否要安装 Guest Additions
  • 注意:如果它没有自动要求安装 Guest Additions,则必须手动执行。
    • 在桌面上或 中找到 CD 图标Files,然后打开它
    • terminal在这个目录中打开
    • sudo ./VBoxLinuxAdditions.run

答案2

我在 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 上完成的。

答案3

正如 heynnema 所说,您将需要gcc makeperl构建内核模块,但安装时由于某种原因我的机器上没有安装这些模块。

尝试:

sudo apt-get update
sudo apt-get install build-essential gcc make perl dkms
sudo /sbin/vboxconfig

重启。

答案4

我遇到了类似的问题。(主机:Windows / 访客:Lubuntu 18.04)

解决方案很简单:我必须将我的 Virtual Box 安装更新为最新版本(版本 5.2.22)

更新 Virtual Box(在我的主机中)后,virtualbox 附加组件(在客户机中)的安装没有任何问题。

相关内容