+ -
当前位置:首页 → 问答吧 → VirtualBox报错Unknown error initializing kernel driver

VirtualBox报错Unknown error initializing kernel driver

时间:2007-03-26

来源:互联网

Unknown error initializing kernel driver (VERR_INVALID_FUNCTION).
VBox status code: -36 (VERR_INVALID_FUNCTION).


Result Code:
0x80004005
Component:
Console
Interface:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}

作者: tideice   发布时间: 2007-03-26

刚刚从官方网站上面下载的rpm.run文件,安装很顺利,不过在创建xp的虚拟机然后在按开始的时候报:

VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).


Result Code:
0x80004005
Component:
Console
Interface:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}
我从/etc/init.d/复制了vboxdrv到/dev里面。不过还是报错。错误就是一楼的内容。

谁知道如何解决马?谢谢!

作者: tideice   发布时间: 2007-03-26

Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root

作者: netman網中人   发布时间: 2007-03-27


普通用户su然后运行/etc/init.d/vboxdrv setup没有什么反应,后来用root登录后运行后得到是:
waynesuse:~ # /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module done
Recompiling VirtualBox kernel module failed
(Look at /var/log/vbox-install.log to find out what went wrong)
waynesuse:~ #

查看了下/var/log/vbox-install.log内容如下:
Makefile:88: *** Error: unable to find the include directory for your current Linux kernel. Specify ERN_INCL=<directory> and run Make again.. Stop.

作者: tideice   发布时间: 2007-03-27

顺便咨询下,一般用户运行su输入root密码后再安装软件和root登录安装或者运行软件的效果是否一样?
谢谢!

作者: tideice   发布时间: 2007-03-27

引用:
作者: tideice
顺便咨询下,一般用户运行su输入root密码后再安装软件和root登录安装或者运行软件的效果是否一样?
谢谢!
一样的效果.virtualbox在root下运行会使在非root用户产生权限问题。所以一般情况不要用root运行程序

作者: clxer   发布时间: 2007-03-27

谢谢楼上的。

waynesuse:~ # /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module done
Recompiling VirtualBox kernel module failed
(Look at /var/log/vbox-install.log to find out what went wrong)
waynesuse:~ #

查看了下/var/log/vbox-install.log内容如下:
Makefile:88: *** Error: unable to find the include directory for your current Linux kernel. Specify ERN_INCL=<directory> and run Make again.. Stop.

这个问题不知道怎么解决呢?有人遇到过吗?
谢谢!

作者: tideice   发布时间: 2007-03-27

哪位仁兄能够帮忙解决的话我发两个万网cn的优惠券哦! 提交cn域名的时候可以免费哦。。。

作者: tideice   发布时间: 2007-03-27

kernel-source、kernel-syms

作者: clxer   发布时间: 2007-03-27

就是kernel-source或者kernel-header之类的包没有装

作者: boulevard   发布时间: 2007-03-27

谢谢楼上的两位,搞定了。谢谢哦。
等会我把优惠券用悄悄话的方式发给两位。

作者: tideice   发布时间: 2007-03-27

还有个问题,我在vbox中已经安装好了xp,但是网络好像不能用。在虚拟机中ping我局域网的电脑都不通。还要别的设置吗?
谢谢!

作者: tideice   发布时间: 2007-03-27

我的安装好就能够使用,看一下你虚拟xp的网络设置,应该是NAT就行了

作者: boulevard   发布时间: 2007-03-27

引用:
作者: boulevard
我的安装好就能够使用,看一下你虚拟xp的网络设置,应该是NAT就行了
是的,默认的就是NAT。但是我的怎么无法访问其他的电脑呢?好奇怪哦。SuSE有没有什么需要设置的,比如防火墙,有或者NAT相关的一些设置?
谢谢

作者: tideice   发布时间: 2007-03-27