如何更正virtualbox安装

这里是如果我从terminal运行virtualbox的错误输出。 如何纠正? 我在一台Ubuntu 12.10 64位机器上。

 virtualbox WARNING: The character device /dev/vboxdrv does not exist. Please install the virtualbox-ose-dkms package and the appropriate headers, most likely linux-headers-generic. You will not be able to start VMs until this problem is fixed. 

编辑:

我有最新的linux-headers-genericvirtualbox-ose-dkms软件包

在尝试运行之前,请确保当前运行的内核头文件已经安装在您的系统上。 如果你不这样做,你会收到一个错误,指出你需要安装它们,或者使用–kernelsource选项来指向这个头文件。

遵循这个博客的指导帮助我。 基本上,在安装这两个软件包之后,您还需要执行重新configuration:

 sudo dpkg-reconfigure virtualbox-dkms sudo dpkg-reconfigure virtualbox 

在执行两个dpkg-reconfigure命令之后,我还需要运行:

 sudo modprobe vboxdrv 

并修复eth0:

 sudo modprobe vboxnetflt 

如果你在Ubuntu 12.04有同样的问题,上面的解决scheme可能不起作用(至less它不适用于我和另外两个 – 请参阅下面注释1中的错误)。 安装Oracle版本的Virtualbox,但工作得很好。


注意#1:我得到下面的错误:

 ndemou ~ dkms status virtualbox, 4.1.12: added ndemou ~ sudo dkms install virtualbox/4.1.12 Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area.... make KERNELRELEASE=3.5.0-28-generic -C /lib/modules/3.5.0-28-generic/build M=/var/lib/dkms/virtualbox/4.1.12/build.....(bad exit status: 2) Error! Bad return status for module build on kernel: 3.5.0-28-generic (i686) Consult /var/lib/dkms/virtualbox/4.1.12/build/make.log for more information. 
Interesting Posts