![VBoxClient 内核未运行(Vbox 无法运行)](https://linux22.com/image/1143563/VBoxClient%20%E5%86%85%E6%A0%B8%E6%9C%AA%E8%BF%90%E8%A1%8C%EF%BC%88Vbox%20%E6%97%A0%E6%B3%95%E8%BF%90%E8%A1%8C%EF%BC%89.png)
我希望有人能提出解决困扰我的 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 客户机附加组件。至少对我来说,这种方法有效。