正确的方式

正确的方式

我刚刚添加了扩展包,但我的 Windows 计算机无法启动。这是我收到的错误:

无法为虚拟机 Windows 7 打开会话。

设备辅助结构版本已改变。

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

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

我真的不想重新安装 VB,所以我希望找到另一种解决方案。我尝试了其他一些建议的解决方案,但它们对我不起作用。我该如何解决这个问题?

答案1

正确的方式

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

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

如果由于任何原因已经安装并且您想要重新安装(从而保证您解决所有问题)。

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

答案2

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

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

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


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

  1. 从这里下载 Ubuntu 的最新 .deb 文件:
    https://www.virtualbox.org/wiki/Linux_Downloads

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

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

答案3

正如已经指出的那样

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

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

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

Extension Pack  All Platforms

下载适当的扩展包。

答案4

我在安装 Kali linux 时遇到了这个问题。我禁用了 USB 控制器,然后它就启动了。这可能不是您正在寻找的确切解决方案。但您随时可以尝试一下。 禁用 usb2.0

相关内容