安装扩展后,VirtualBox无法启动计算机


36

我只是添加了扩展包,而Windows计算机却无法启动。这是我得到的错误:

无法打开虚拟机Windoze 7的会话。

设备助手结构版本已更改。

如果您最近升级了VirtualBox,请确保已终止所有VM并升级了所有扩展包。如果此错误仍然存​​在,请尝试重新安装VirtualBox。(VERR_PDM_DEVHLPR3_VERSION_MISMATCH)。

Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

我真的不想再次重新安装VB,所以我希望找到其他解决方案。我尝试了其他一些建议的解决方案,但它们对我不起作用。我怎样才能解决这个问题?

Answers:


30

正确的方式

是的,其他答案是正确的:您的扩展程序-虚拟框不匹配。但是,有一种更好的方法,一种更多的Ubuntu方法,可以使用发行版自己的安装程序解决该问题,该安装程序打包为virtualbox-ext-packmultiverse并在multiverse中找到。

  1. 如果未启用多重宇宙,请启用多重宇宙
  2. 关闭VirtualBox。
  3. 在终端中,运行 sudo apt-get install virtualbox-ext-pack

如果由于某种原因已经安装并且您想要重新安装(因此保证可以解决所有问题)。

sudo apt-get --reinstall install virtualbox-ext-pack

Alwyas版本是否与主存储库中的VirtualBox同步?
betatester07年

@ betatester07是的。实际上,如果需要,升级一个将强制另一个升级apt-cache depends virtualbox-ext-pack。您当前可以看到它(2016-03-18)取决于virtualbox 5.0。
埃文·卡罗尔

21

扩展包的版本必须与VirtualBox的版本匹配。

您可以通过运行以下命令在Ubuntu中轻松完成此操作:

sudo apt-get --reinstall安装virtualbox-ext-pack


如果仍然不能解决问题,则可以按照以下说明手动安装匹配的VirtualBox扩展:

  1. 从此处下载适用于Ubuntu的最新.deb文件:https :
    //www.virtualbox.org/wiki/Linux_Downloads

  2. 双击下载的.deb文件。它将启动软件中心。

  3. 单击升级按钮以安装最新版本。

2
我发生了此错误,因为我安装了最新的VB,但是扩展包的版本不同。通过单击“文件>检查更新...”解决,然后要求我升级扩展包,此问题已解决。
baxeico

在5.0.14中,“检查更新...”已消失,因此可以手动下载(关闭virtualbox.org/wiki/Linux_Downloads上的链接中的“ .deb”扩展名),然后双击进行安装(或通过文件>首选项>扩展名)
earcam '16

1
拒绝投票,因为在回购之外安装VirtualBox是一个坏主意。VirtualBox需要内核驱动程序。您现在拥有的可以工作,但是升级到内核可能实际上破坏了VirtualBox,从而迫使您必须搜索新的.deb。此外,您将无法获得安全升级,这是至关重要的。VirtualBox由发行版更好地管理。您最好为随附的扩展包安装扩展包。
埃文·卡罗尔

与已经为我安装的VB版本冲突。
4xy

5

如前所述

扩展包的版本必须与VirtualBox的版本匹配。

但是,您不需要安装最新版本的VirtualBox-您只需要安装匹配的扩展包。

您可以在https://www.virtualbox.org/wiki/Download_Old_Builds中找到所有较旧的VirtualBox版本(以及相应的扩展包)-只需下载与您当前安装的VirtualBox完全匹配的扩展包即可。找到主要的内部版本号后,单击

Extension Pack  All Platforms

下载适当的扩展包。


这是正确的答案
earcam '16

2
@earcam并非如此:这是一个更好的答案
Evan Carroll

2
我看到该问题的解决方案仍在朝着更好的方向发展
betatester07 '16

1
@EvanCarroll +1。虽然在撰写本文时,这是正确的答案😛–
耳机

2

对于VirtualBox版本:5.0.2-102096〜Ubuntu〜trusty(我在Mint Rosa 64 Cinnamon 17.3上安装了它)

1)在VirtualBox Manager中:

文件/首选项/扩展名

  • 删除有问题的扩展包

2)下载正确的扩展包

来自http://download.virtualbox.org/virtualbox

  • 点击您的版本
  • 下载扩展包(右键单击,保存链接..)

3)在VirtualBox Manager中

文件/首选项/扩展名

  • 添加新的扩展包

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.