码迷,mamicode.com
首页 > 系统相关 > 详细

Kali linux virtualbox rc=1908 错误解决办法

时间:2015-05-25 14:48:18      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:virtualbox   kali   rc=1908   

Kali linux virtualbox rc=1908 错误解决办法:


当我尝试启动virtualbox时候提示:


Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
‘/etc/init.d/vboxdrv setup‘
as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.


但是运行/etc/init.d/vboxdrv setup 时候没有出现vboxdrv这个模块,原因是dkms没有安装。


Apt-get install dkms  # 安装dkms


lsmod | grep -i vbox  # 输出结果应该和我的不一样,因为我是解决error之后才执行这条命令的,但能         # 找到module就行

vboxpci               23077  0

vboxnetadp            25443  0

vboxnetflt            27420  0

vboxdrv              344380  4 vboxnetadp,vboxnetflt,vboxpci


再次执行/etc/init.d/vboxdrv setup 这时候如果出现如下错误,则是因为linux-headers没有安装。


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 3.18.0-kali3-amd64 cannot be found at

/lib/modules/3.18.0-kali3-amd64/build or /lib/modules/3.18.0-kali3-amd64/source.

...failed!

(Failed, trying without DKMS)

Recompiling VirtualBox kernel modules ...failed!

 (Look at /var/log/vbox-install.log to find out what went wrong)


执行如下命令安装内核头文件:

uname -r  #查看内核版本

apt-get install linux-headers-`uname -r` # 这里的符号不是单引号,而是键盘TAB键上方的符号。


再次执行/etc/init.d/vboxdrv 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 3.18.0-kali3-amd64 cannot be found at

/lib/modules/3.18.0-kali3-amd64/build or /lib/modules/3.18.0-kali3-amd64/source.

...failed!

(Failed, trying without DKMS)

Recompiling VirtualBox kernel modules ...failed!

(Look at /var/log/vbox-install.log to find out what went wrong)


后来发现linux-headers安装了好多个,而且没有效果,于是重新卸载所有linux-headers,然后在重新安装对应的linux-headers内核头文件。

Apt-get purge linux-headers*

apt-get install linux-headers-`uname -r` # 这里不是不是单引号,是TAB键上方的符号。


之后在执行下/etc/init.d/vboxdrv setup

/etc/init.d/vboxdrv setup # 没有错误信息,成功编译了module,然后就可以打开    # virtualbox了。


希望能帮到大家。

psvmware workstation 启动提示也是需要安装linux-headers对应版本的内核头文件,就可以解决启动时候的问题。

参考文章:

http://forum.ubuntu.com.cn/viewtopic.php?f=65&t=298405

https://forums.virtualbox.org/viewtopic.php?f=7&t=61773

本文出自 “bckong” 博客,请务必保留此出处http://bckong.blog.51cto.com/5092126/1654929

Kali linux virtualbox rc=1908 错误解决办法

标签:virtualbox   kali   rc=1908   

原文地址:http://bckong.blog.51cto.com/5092126/1654929

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!