我于 2013 年 3 月 9 日更新了内核为 3.5.0-27 的 Ubuntu 12.10(我之前使用的是内核 3.5.0-25)。但我无法使用 VirtualBox 4.2.10-84104,出现了以下错误消息:
VirtualBox 错误详情
代码结果: NS_ERROR_FAILURE (0x80004005) 组件: 机器 接口: IMachine {22781af3-1c96-4126-9edf-67a020e0e858}
另一个窗口显示:
VirtualBox Linux 内核驱动程序 (vboxdrv) 未加载,或者 /dev/vboxdrv 存在权限问题。请通过执行以下命令重新安装内核模块
‘/etc/init.d/vboxdrv 设置’
以 root 身份运行。如果您的发行版中提供 DKMS 包,则应首先安装它。此包会跟踪 Linux 内核更改,并在必要时重新编译 vboxdrv 内核模块。
我在终端中运行这些命令:
sudo apt-get install dkms 并完成 dkms 已经是最新版本,但使用下一个命令时,我
sudo /etc/init.d/vboxdrv setup 错误!无法找到内核 3.5.0-27-generic 的内核头文件。请安装 linux-headers-3.5.0-27-generic 包,或使用 --kernelsourcedir 选项告诉 DKMS 它的位置
- 失败,尝试不使用 DKMS
- 重新编译 VirtualBox 内核模块
- 查看 /var/log/vbox-install.log 以找出问题所在
我能做什么???非常感谢你的回答
答案1
我也遇到了同样的问题。我刚刚从这里安装了内核头文件:
安装标题后,我打开终端并输入:
sudo /etc/init.d/vboxdrv setup
此后它就起作用了。