如何更正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-generic
和virtualbox-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.