我刚刚添加了扩展包,我的 Windows 机器无法启动。这是我得到的错误:
无法打开虚拟机 Windoze 7 的会话。
设备助手结构版本已更改。
如果您最近升级了 VirtualBox,请确保您已终止所有 VM 并升级所有扩展包。如果此错误仍然存在,请尝试重新安装 VirtualBox。(VERR_PDM_DEVHLPR3_VERSION_MISMATCH)。
Run Code Online (Sandbox Code Playgroud)Result Code: NS_ERROR_FAILURE (0x80004005) Component: Console Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
我真的不想重新安装VB,所以我希望找到另一个解决方案。我尝试了其他一些建议的解决方案,但它们对我不起作用。我怎样才能解决这个问题?
Eva*_*oll 33
是的,其他答案是正确的:您的扩展名与虚拟机不匹配。但是,有一种更好的方法,一种更 Ubuntu 的方法,可以使用发行版自己的安装程序来解决这个问题,该安装程序打包为virtualbox-ext-pack
并在多元宇宙中找到。
如果由于任何原因已经安装并且您想重新安装(从而保证您解决所有问题)。
sudo apt-get --reinstall install virtualbox-ext-pack
Run Code Online (Sandbox Code Playgroud)
use*_*875 22
extension-pack 的版本必须与 VirtualBox 版本匹配。
您可以通过运行在 Ubuntu 中轻松完成此操作:
sudo apt-get --reinstall install virtualbox-ext-pack
如果这仍然不能解决您的问题,您可以按照以下说明手动安装匹配的 VirtualBox 扩展:
从这里下载适用于 Ubuntu 的最新 .deb 文件:https :
//www.virtualbox.org/wiki/Linux_Downloads
双击下载的 .deb 文件。它将启动软件中心。
正如已经说明的那样
extension-pack 的版本必须与 VirtualBox 版本匹配。
但是您不需要安装最新版本的 VirtualBox - 您只需要安装匹配的扩展包。
您可以在https://www.virtualbox.org/wiki/Download_Old_Builds找到所有较旧的 VirtualBox 版本(和相应的扩展包)——只需下载与您当前安装的 VirtualBox 严格匹配的扩展包。找到主要版本号后,单击
Extension Pack All Platforms
Run Code Online (Sandbox Code Playgroud)
下载相应的扩展包。
归档时间: |
|
查看次数: |
58069 次 |
最近记录: |