Virtualbox 客户操作系统在 Ubuntu 14.10 中意外重置

Virtualbox 客户操作系统在 Ubuntu 14.10 中意外重置

VirtualBox 问题

从 Ubuntu 14.04 升级到 14.10 后,我在启动 VirtualBox 虚拟机时遇到问题。我在 64 位主机上运行 VirtualBox,使用两个虚拟机,一个是 Windows 7(32 位)客户机,另一个是 Windows XP 客户机。启动任一虚拟机后,初始 Windows 启动屏幕都会打开,然后消失,随后机器状态报告为中止。使用 Ubuntu 14.04 时没有问题。

一开始我收到错误消息:内核驱动程序未安装(rc=-1908)

没有 /etc/init.d/vboxdrv

在谷歌搜索并检查 askubuntu 上的问题后,找到各种建议,我重新安装了软件包(显示当前安装的版本)

   dkms                     2.2.0.3-1.1ubuntu5
   virtualbox-dkms          4.3.18-dfsg-1
   virtualbox               4.3.18-dfsg-1
   unity-scope-virtualbox   0.1+13.10.20130723-0ubuntu1
   virtualbox-qt            4.3.18-dfsg-1
   virtualbox-source        4.3.18-dfsg-1

我还检查了我是否有最新版本的内核和内核头文件

$ uname -a
Linux Maria-Agnesi 3.16.0-25-generic #33-Ubuntu SMP Tue Nov 4 12:06:54 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

并安装该内核的头文件

$ dpkg-query -s linux-headers-generic

Package: linux-headers-generic
Status: install ok installed
Priority: optional
Section: kernel
Installed-Size: 28
Maintainer: Ubuntu Kernel Team <[email protected]>
Architecture: amd64
Source: linux-metak
Version: 3.16.0.25.26k
Depends: linux-headers-3.16.0-25-generic
Description: Generic Linux kernel headers
 This package will always depend on the latest generic kernel headers
 available.

在 synaptic 中安装的版本显示为 3.16.0-25.33

尽管反复重新安装所有软件包,但 /etc/init.d/vboxdrv 始终未创建。

我尝试了 sudo modprobe vboxdrv,但没有任何反应。k

我检查了一下,我是 vboxusers 组的成员

$ sudo members --all vboxusers
rquint

有什么想法吗,我能想到的下一步唯一要做的事情就是彻底重新安装整个系统。

答案1

VirtualBox 的最新版本 (4.3.18+) 似乎无法安装文件/etc/init.d/vboxdrv。您一直遵循的说明已过时。

只需启动 virtualbox,如果需要重新编译模块,它会告诉您。

答案2

问题似乎出在旧的 Virtual Box 扩展包中,正如这里所讨论的那样:

https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1386445

所以这基本上不是一个错误,而是另一个 VB 特权。解决方案是下载匹配的扩展包版本,可在此处找到:

http://download.virtualbox.org/virtualbox/

或者,使用 KVM。

相关内容