升级后,VirtualBox失败,并显示“找不到USB 2.0控制器的实现”


24

自从升级到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时也会发生。

Answers:


31

VirtualBox extension pack此处下载并安装(根据您的VirtualBox版本)。它可以解决您的问题。

因为您的错误报告就是这样说的。

To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack'

我从Ubuntu 16.04升级到Ubuntu 16.10时收到此错误,此问题已修复^^
Ben Winding

您只需双击下载的文件即可安装它
deFreitas

确保VirtualBox主机上安装的版本有关Extension Pack
testuser

12

我试图在Windows XP上安装虚拟机,但出现类似错误。所以我停用了USB控制器,机器现在可以工作了。

也许这会帮助某人。

启动virtualbox->右键单击计算机(计算机应关闭电源)->设置,现在查看屏幕截图 在此处输入图片说明

在那里您可以启用/禁用它。


-1

如果升级后无法启动,请遵循...

出现此错误的可能原因是缺少扩展包。请注意,自VirtualBox 4.0起,某些功能... VERR_PDM_DEVICE_NOT_FOUND

  1. 下载与版本匹配的扩展包(只有1个链接可供下载,适用于所有平台):https : //www.virtualbox.org/wiki/Downloads
  2. 在您的下载文件夹中(全部一行): $> sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-………….vbox-extpack
  3. 重要,也可以: sudo VBoxManage extpack cleanup
  4. 可能右键单击“放弃已保存状态”(以防“休眠”打开并运行的虚拟机)
  5. 重新启动您的虚拟机现在应该可以工作了。(就我而言,甚至没有关闭和打开虚拟盒子应用程序)

在这里找到了很好的建议。


这或多或少与从14
索伦
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.