|
楼主 |
发表于 2010-10-16 10:09:59
|
显示全部楼层
Post by zwgun;2115840
用的二进版vbox?为防万一,先问下:安装新内核后,手动重新生成、挂载模块做过吗?以root权限运行:
modprobe -r vboxdrv
/etc/rc.d/vboxdrv setup
modprobe vboxdrv
呃,怪我没说明清楚
首先安装的是源里的virtualbox 3 ose,并非bin二进制版..
重装编译的内核后,都运行过/etc/rc.d/vboxdrv setup的
而modprobe -r vboxdrv,则提示vboxdrv正在被使用?....
所以昨天重起机子也特别多
具体步骤为
1.localmodconfig 然后在make menuconfig去掉些无用的模块,编译内核,安装内核,重启
2.运行/etc/rc.d/vboxdrv setup,重启
3.测试vbox3 oes
其中在make localmodconfig后,make menuconfig时,选项更改过很多次,也即编译过很多次,最后一次直接make local modconfig && make bzImage modules,还是无用......(由于需要打几个自己用到的补丁,同时简化步骤,是拿官方PKGBUILD修改的)
aur上的二进制版vbox也试过,同样的状况
所以想知道virtualbox需要内核什么模块来支持?或者因为localmodconfig时将该编入内核的选项被选入模块了?如何排查啊.....
还有用官方kernel26-headers和自己编译的kernel26-headers来重建vbox3模块,一样....... |
|