VirtualBox 在更新内核后的重配置

随着 Ubuntu 系统内核的更新,VirtualBox 原有的内核模块已经不再适用。于是,VirtualBox 将无法正常使用。需要重新安装 VirtualBox 吗?当然不必。我们只需重新稍加配置即可。

首先获取与当前内核版本相一致的头文件:

sudo apt-get install linux-headers-`uname -r`

接着,我们来重新编译 VirtualBox 内核模块,这可以使用下面的指令完成:

sudo /etc/init.d/vboxdrv setup

一旦编译完成,程序将会自动启动 vboxdrv 内核模块。此时,再用 VirtualBox 也就没有什么问题了。如果以后遇到内核再次重新的情况,则如法炮制即可解决。

3 comments ↓

#1 wyg1258 on 04.15.07 at 4:16 am

hehe,等7.04正式发布以后,内核不会怎么变动了吧~

#2 卯时下雨 on 09.05.07 at 12:22 am

我也因为内核更新后无法启动VirtualBox了,提示:
/dev/vboxdrv not writable for some reason. If you recently added the current
user to the vboxusers group then you have to logout and re-login to take the
change effect.
/dev/vboxdrv 没有文件,
运行 sudo modprobe -f vboxdrv
FATAL: Module vboxdrv not found.

sudo /etc/init.d/vboxdrv setup后却出现:
sudo: /etc/init.d/vboxdrv: command not found
。。。

#3 ersez on 09.27.07 at 12:02 pm

我和楼上一样的问题 好像是找不到命令的意思 怎么办啊

Leave a Comment