自从升级到 Ubuntu 14.04 以来,当我启动 VirtualBox 虚拟机时,我得到:
Failed to open a session for the virtual machine win7pro32bit.
Implementation of the USB 2.0 controller not found!
Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be
started. To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack'
or disable USB 2.0 support in the VM settings (VERR_NOT_FOUND).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
解决方案12.10 有同样的问题并不能解决问题:
sudo apt-get purge virtualbox
sudo apt-get autoremove
sudo apt-get update
sudo apt-get install virtualbox
更新:在现有的 Ubuntu 14.04 中将 VirtualBox 本身升级到 5.0 时也会发生这种情况。
答案1
VirtualBox extension pack
从以下位置下载并安装这里(根据您的 VirtualBox 版本)。它可能会解决您的问题。
因为你的错误报告是这么说的。
To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack'
答案2
答案3
如果升级后无法启动,则可能是...
此错误的可能原因是缺少扩展包。请注意,从 VirtualBox 4.0 开始,某些功能...VERR_PDM_DEVICE_NOT_FOUND
- 下载版本匹配扩展包(只有1个下载链接,适合所有平台): https://www.virtualbox.org/wiki/Downloads
- 在您的下载文件夹中(所有内容都在一行中):
$> sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-………….vbox-extpack
- 重要,还要做:
sudo VBoxManage extpack cleanup
- 可能是右键单击“放弃保存的状态”(以防您“休眠”打开并正在运行的虚拟机)
- 现在重新启动虚拟机就可以了。(就我的情况而言,甚至无需关闭并打开虚拟框应用程序)
很好的建议找到这里。