Virtualbox , Ubuntu 11.10 , linux-kernel 3: 无法启动虚拟机

ted*_*ted 11 virtualbox kernel

我已经安装了 oracle virtualBox v.4.1.2_Ubuntu r38359。
程序 VM 启动时出错:

警告:字符设备 /dev/vboxdrv 不存在。请安装 virtualbox-ose-dkms 包和适当的头文件,很可能是 linux-headers-generic。

在解决此问题之前,您将无法启动 VM。

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",

(VirtualBox:5642): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
Run Code Online (Sandbox Code Playgroud)

正如我所做的那样:
1)

sudo apt-get install virtualbox-ose virtualbox-ose-dkms

答案:

virtualbox-ose 已经是最新版本了。
virtualbox-ose-dkms 已经是最新版本了。

2)

sudo apt-get install linux-headers-`uname -r`
Run Code Online (Sandbox Code Playgroud)

回答:

linux-headers-3.0.0-12-generic-pae 已经是最新版本了。


如果我尝试启动虚拟机,我会得到 2 个窗口:
1)第一个:

无法打开虚拟机 winxp 的会话。虚拟机“winxp”在启动期间意外终止,退出代码为 1。

结果代码:NS_ERROR_FAILURE (0x80004005)
组件:机器
接口:IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}

2)第二个:

未安装内核驱动程序 (rc=-1908) 请安装 virtualbox-dkms 包并以 root 身份执行“modprobe vboxdrv”。

尝试:

$sudo modprobe vboxdrv
致命:找不到模块 vboxdrv。

;

$ /etc/init.d/virtualbox start
* 启动 VirtualBox 内核模块
* 找不到适合运行内核的模块 [失败]

Jav*_*era 7

您是否尝试构建内核模块?它应该是在安装过程中构建的,但看起来它失败了。你可以试试:

sudo dkms install virtualbox/4.1.2
Run Code Online (Sandbox Code Playgroud)

这应该构建模块。