VBoxClient(无缝):无法启动。 阶段:设置guest虚拟机IRQfilter掩码错误:VERR_INTERNAL_ERROR

我试图让Ubuntu VM在最新的VirtualBox(5.2.2)中运行良好,我通过运行sudo ./VboxLinuxAdditions.run安装sudo ./VboxLinuxAdditions.run 。 问题是我在VM启动时不断收到此错误消息:

VBoxClient(无缝):无法启动。 阶段:设置来宾IRQfiltermas错误:VERR_INTERNAL_ERROR

VirtualBox中Ubuntu上的Ubuntu非常令人沮丧

主机是Ubuntu 16.04.3。 我试过两个Ubuntu 17.10发行版(Lubuntu和Budgie)。 两者都失败了同样的错误。

无法在Ubuntu上运行Ubuntu应该是Oracle的P0关键问题。 我究竟做错了什么?

原来我必须安装gccmakeperl ,然后重新安装添加并重新启动:

 sudo apt-get install gcc make perl cd /media/$USER/<...> sudo ./VBoxLinuxAdditions.run sudo reboot 

除了确保makegccperl按照Dan的接受答案安装之外,可能还需要检查特定于版本的内核头文件linux-headers-$(uname -r)build-essentialdkms 。 抓住所有单线:

 sudo apt install gcc make perl linux-headers-$(uname -r) build-essential dkms 

我安装了前三个软件包时遇到了这个问题。 安装其余的解决了它。 可能并非所有都是必需的,但值得注意的是,只安装linux-headers包(没有指定版本)是不够的。