前一段时间突然发现VirtualBox被Sun收购了,改名成"Sun xVM VirtualBox",于是兴致勃勃的安上了最新版,结果发现虚拟机启动不了了,提示错误:

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.

于是按照提示在终端里执行"sudo /etc/init.d/vboxdrv setup"时,却又提示VirtualBox的内核模块无法编译,查看日志发现是没有安装内核源代码。

于是执行"sudo yum install kernel-devel",等待系统自动下载并安装。注意这里我用的Linux是Fedora,如果是其它发行版可以执行相应的安装命令,唯一相同的是软件包"kernel-devel"名字不变。

安装完成后,再次执行"sudo /etc/init.d/vboxdrv setup",搞定!


Comments