VBoxClient 内核未运行(Vbox 无法运行)

VBoxClient 内核未运行(Vbox 无法运行)

我希望有人能提出解决困扰我的 VirtualBox 问题的建议。
启动 Linux 时,我收到以下消息:

VBoxClient the virtualbox kernel service is not running. exiting. 

我已完成故障排除——
我检查过VirtualBox Ubuntu 14.04-vboxclient virtualbox 内核服务未运行https://forums.virtualbox.org/viewtopic.php?f=7&t=77363&start=15
我跑了——

user@Lenovo-B570 ~ $ sudo /sbin/rcvboxdrv setup  
Stopping VirtualBox kernel modules ...done.
Uninstalling old VirtualBox DKMS kernel modules ...done.
Trying to register the VirtualBox kernel modules using DKMSError! echo
Your kernel headers for kernel 4.4.8-040408-generic cannot be found at
/lib/modules/4.4.8-040408-generic/build or /lib/modules/4.4.8-040408-generic/source.
 ...failed!
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules ...failed!
  (Look at /var/log/vbox-install.log to find out what went wrong)  
checking the log file showed-  
DKMS: add completed.
Failed to install using DKMS, attempting to install without
Makefile:185: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.  

唯一有效的方法是在旧版 Ubuntu R13 中启动。但这种方法并不总是有效。我希望这些信息和故障排除足以激发我的灵感。
提前谢谢您

答案1

内核 4.4.8 是如何出现在您的 14.04 系统上的?您很可能安装了主线内核。主线内核缺少该linux-image-extra软件包。该软件包包含多个设备和应用程序(包括 Virtualbox)所需的驱动程序和软件。

您必须在系统上安装官方支持的内核。目前最新的是,4.4.0-53-generic但 4.8 正在开发中。软件包名称应该是linux-generic-lts-xenial。我没有使用 14.04,而且我不确定这个名字。

答案2

如果 VirtualBox 内核服务未在客户机中运行,则首先应在客户机中安装当前内核的内核头文件(如果尚未安装)。然后重新安装 VirtualBox 客户机附加组件。至少对我来说,这种方法有效。

相关内容