报错信息的中文翻译如下
“未找到USB 2.0控制器的实现!
因为USB 2.0控制器状态是保存的VM状态的一部分所以不能启动VM。要解决这个问题可以安装“Oracle VM VirtualBox扩展包”或在VM设置中禁用USB 2.0支持。
根据报错提示我们知道出现這个错误信息可能和USB2.0控制器有关,我们可以选择禁用USB2.0或者安装“Oracle VM VirtualBox Extension Pack”这个扩展包
通过禁用USB控制器解决问题
我们首先来尝试通过禁用USB2.0的方式解决这个问题。
在VirtualBox中依次打开“设置->USB设备”将启用“USB控制器”前面的勾打掉。点击“确定”
之后,选中刚才報错的虚拟机点击“启动”,此时已经可以正常启动
直接禁用USB控制器确实可以简单直接的解决问题,但是也帶来了新的问题因为如果我们想要在虚拟机里连接USB设备(比如U盘或者USB无线网卡)就必须启用USB控制器。因此安装所需要的扩展包才是更好嘚解决办法
如果VirtualBox正在运行,则扩展包下载完成后VirtualBox会自动弹出安装扩展包的提示:
安装完成后会弹出安装成功的提示:
此外如果下载完荿后的扩展包的图标是如图5所示的绿色方盒,也可以双击进行安装如果不是如图5所示的绿色方盒:
则可以通过在VirtualBox中依次点击“管理->全局設定->扩展”,如图6所示找到对应的扩展安装包,安装即可:
安装完成扩展包后取消禁用USB控制器,之后开机可以正常启动,问题解决
“Oracle VM VirtualBox Extension Pack”这个扩展包中有对USB2.0和USB3.0的支持,上述报错并不是因为机器环境的原因出现的偶然报错因此,新安装的VirtualBox最好直接就安装上这个扩展包
更多内容请访问我的个人网站