+ -
当前位置:首页 → 问答吧 → 还是VirtualBox的问题。(笨办法解决)

还是VirtualBox的问题。(笨办法解决)

时间:2010-05-08

来源:互联网

建立了一个winxp,准备安装,点击wnxp出现:

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.

执行/etc/init.d/vboxdrv setup,又说command not found。

我是aur编译安装的,head也在安装过程中装了的,不知怎办了,求救。谢谢。

huntxu说:sudo updatedb locate vboxdrv,还是没有用,没有找到vboxdrv。观察了一下开机,开机(估计是执行rc.conf 时)提示vboxdrv这个模块没有发现。

作者: jr0501   发布时间: 2010-05-08

如何更新了内核就要sudo /usr/bin/vbox_build_module
另外不是执行/etc/init.d/vboxdrv setup,那是debian的用法,应该在/etc/rc.conf中的MODULES中加入vboxdrv

作者: tocai   发布时间: 2010-05-08

/etc/rc.d/vboxdrv setup

作者: slash1117   发布时间: 2010-05-08

$ sudo vbox_build_module
内核升级后记得要重建模块

作者: Havanna   发布时间: 2010-05-08

源里面的virtualbox-ose如果是非官方内核就需要/etc/rc.d/vboxdrv setup,如果是virtualbox_bin,那么vbox_build_module

作者: jarryson   发布时间: 2010-05-08

sudo vbox_build_module

*** Building 'vboxdrv' module ***
make[1]: Entering directory `/opt/VirtualBox/src/vboxdrv'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/VirtualBox/src/vboxdrv'
cp: 无法获取"vboxdrv/vboxdrv.ko" 的文件状态(stat): 没有那个文件或目录
make: *** [all] 错误 1

还是不行。

作者: jr0501   发布时间: 2010-05-09

已经packer -S virtualbox_bin 多次。照wiki进行的,添用户,在MODULES添vboxdrv,还是老问题:

1:开机(估计是执行rc.conf 时)提示vboxdrv这个模块没有发现。

2:建立了一个winxp,准备安装,点击wnxp出现:
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.

简直无语了。

作者: jr0501   发布时间: 2010-05-09

引用:
作者: jr0501
1:开机(估计是执行rc.conf 时)提示vboxdrv这个模块没有发现。
也许是别的名字呢。
我这边就是 /etc/rc.d/rc.vboxdrv
这样的话就要在 rc.conf 的 DAEMONS 里面写上 rc.vboxdrv

需要执行一遍 sudo /etc/rc.d/rc.vboxdrv setup

作者: bearson   发布时间: 2010-05-09

执行 sudo /etc/rc.d/rc.vboxdrv setup
出现: Starting VirtualBox kernel module ...failed!
(modprobe vboxdrv failed. Please use 'dmesg' to find out why)

执行dmesg,出现:warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)。

作者: jr0501   发布时间: 2010-05-09

sudo modprobe vboxdrv
出现
FATAL: Module vboxdrv not found.

作者: jr0501   发布时间: 2010-05-10

笨办法解决:

1、删除所有的VirtualBox,run安装过的:cd /opt/VirtualBox,sudo sh uninstall.sh,yaourt安装的,yaourt -Rsn。
2、安装:sudo pacman -S kernel26-headers。
3、官网下载VirtualBox-3.1.6-59338-Linux_x86.run
,sudo sh VirtualBox-3.1.6-59338-Linux_x86.run。
4、加用户,rc.conf加模块。
5、sudo modprobe vboxdrv。

世界一下就美好了。

作者: jr0501   发布时间: 2010-05-10