当我尝试使用虚拟盒打开我的 XP VM 时,它显示:
The device helper structure version has changed.
If you have upgraded VirtualBox recently, please make sure you have
terminated all VMs and upgraded any extension packs.
If this error persists, try re-installing VirtualBox(VERR_PDM_DEVHLPR3_VERSION_MISMATCH).
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
ConsoleWrap
Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Wine 也坏了。(参见我的另一个问题)如果我无法让其中一个工作,我将不得不切换到 Windows。
请帮忙。
答案1
我怀疑 extpack 和 VirtualBox 版本不匹配。一种解决方案是删除 extpack。在我的系统上,您可以使用以下命令查看扩展包的名称:
andrew@ilium~$ VBoxManage list extpacks
Extension Packs: 1
Pack no. 0: Oracle VM VirtualBox Extension Pack
Version: 5.0.8
Revision: 103449
Edition:
Description: USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption.
VRDE Module: VBoxVRDP
Usable: true
Why unusable:
然后我可以按如下方式卸载 extpack:
andrew@ilium~$ sudo vboxmanage extpack uninstall "Oracle VM VirtualBox Extension Pack"
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully uninstalled "Oracle VM VirtualBox Extension Pack".
在您自己的系统上尝试这两个命令,然后您的虚拟机应该重新启动...