分页: 1 / 1

【已解决】求大神助~~ archlinux下virtualbox不能使用,没有/etc/rc.d/vboxdrv

发表于 : 2012-08-26 17:26
fightyz
好久没用虚拟机了,所以我也不知道是什么时候干了什么事导致了这个错误。运行虚拟机中XP时出现以下错误:
snapshot1.png
我已经运行过pacman -S virtualbox-modules,没用,然后我也没有/usr/bin/vboxbuild文件。。。我看到网上说的更新内核后要 /etc/rc.d/vboxdrv,好吧。我连这东西都没有,ls /etc/rc.d/后看到以v开头的只有vboxweb。。。

virtualbox版本是:4.1.20_OSE r80170。貌似以前为了使USB能用还去官网装了个扩展包之类的,但是好像一直没用起过USB,不知道和这个错误有没有关。。。

还有,我卸载过virtualbox:pacman -Rs virtualbox,又重新装上,还是一样的错误。

Re: 求大神助~~ archlinux下virtualbox不能使用,没有/etc/rc.d/vboxdrv

发表于 : 2012-08-26 17:57
alanfly
1.3 设置
要载入模块才能用。

代码: 全选

modprobe vboxdrv

Re: 求大神助~~ archlinux下virtualbox不能使用,没有/etc/rc.d/vboxdrv

发表于 : 2012-08-26 20:08
fightyz
alanfly 写了:1.3 设置
要载入模块才能用。

代码: 全选

modprobe vboxdrv
载入了模块也没用。。。

Re: 求大神助~~ archlinux下virtualbox不能使用,没有/etc/rc.d/vboxdrv

发表于 : 2012-08-26 20:22
cuihao
你的内核是官方仓库的?还是第三方的?

官方仓库的装virtualbox-modules就可以了。

第三方的先装 virtualbox-source ,然后编译模块(中文wiki过时了):

代码: 全选

dkms install vboxhost/<virtualbox-source 版本号> 
比如:

代码: 全选

dkms install vboxhost/4.1.20
然后加载模块:

代码: 全选

modprobe vboxdrv

Re: 求大神助~~ archlinux下virtualbox不能使用,没有/etc/rc.d/vboxdrv

发表于 : 2012-08-26 20:34
fightyz
cuihao 写了:你的内核是官方仓库的?还是第三方的?

官方仓库的装virtualbox-modules就可以了。

第三方的先装 virtualbox-source ,然后编译模块(中文wiki过时了):

代码: 全选

dkms install vboxhost/<virtualbox-source 版本号> 
比如:

代码: 全选

dkms install vboxhost/4.1.20
然后加载模块:

代码: 全选

modprobe vboxdrv
我内核是官方仓库的,还没高级到玩第三方的。还是没用,信息如下:

[archie@myhost ~]$ sudo pacman -S virtualbox-modules
warning: virtualbox-modules-4.1.20-1 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...

Targets (1): virtualbox-modules-4.1.20-1

Total Installed Size: 0.14 MiB
Net Upgrade Size: 0.00 MiB

Proceed with installation? [Y/n]
(1/1) checking package integrity [########################################] 100%
(1/1) loading package files [########################################] 100%
(1/1) checking for file conflicts [########################################] 100%
(1/1) checking available disk space [########################################] 100%
(1/1) upgrading virtualbox-modules [########################################] 100%
In order to use the new version, reload all virtualbox modules manually.
[archie@myhost ~]$ modprobe vboxdrv
FATAL: Module vboxdrv not found.

Re: 求大神助~~ archlinux下virtualbox不能使用,没有/etc/rc.d/vboxdrv

发表于 : 2012-08-26 21:39
fightyz
我已经自行解决了,方法如下:
sudo pacman -S virtualbox-source

装完之后按照提示dkms install vboxhost/4.1.20,然后modprobe vboxdrv,然后就问题解决了,然后我又把dkms加入DEAMONS了。

Re: 【已解决】求大神助~~ archlinux下virtualbox不能使用,没有/etc/rc.d/vboxdrv

发表于 : 2012-08-26 22:23
cuihao
官方内核不应该需要自己编译的。
应该看看是不是系统改更新了。