zoukankan      html  css  js  c++  java
  • VirtualBox报错:不能为虚拟电脑XXX打开一个新任务

    VirtualBox报错:不能为虚拟电脑XXX打开一个新任务

    报错产生的背景

    今天在这里下载了一个用于VirtualBox的Kali Linux虚拟机文件(使用VirtualBox可以直接打开使用,不用执行安装过程)。但是将该文件导入到VirtualBox中之后,点击“启动”却出现了如下报错信息:

    “不能为虚拟电脑 Kali-Linux-2017.3-vbox-amd64 打开一个新任务.
    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.
    Note! This error could also mean that an incompatible version of the ‘Oracle VM VirtualBox Extension Pack’ is installed (VERR_NOT_FOUND).”

    中文解释:

    “未找到USB 2.0控制器的实现!
    因为USB 2.0控制器状态是保存的VM状态的一部分,所以不能启动VM。要解决这个问题,可以安装“Oracle VM VirtualBox扩展包”或在VM设置中禁用USB 2.0支持。
    注意!这个错误还可能意味着安装了“Oracle VM VirtualBox扩展包”的不兼容版本(VERR_NOT_FOUND)。”

    错误截图:

    解决方法

    根据报错提示,我们知道出现这个错误信息可能和USB2.0控制器有关,我们可以选择禁用USB2.0或者安装“Oracle VM VirtualBox Extension Pack”这个扩展包。

    通过禁用USB控制器解决问题
    我们首先来尝试通过禁用USB2.0的方式解决这个问题。
    在VirtualBox中依次打开“设置->USB设备”,将启用“USB控制器”前面的勾打掉。点击“确定”。
    之后,选中刚才报错的虚拟机,点击“启动”,此时已经可以正常启动。
    问题解决。
    通过安装“Oracle VM VirtualBox Extension Pack”扩展包解决问题
    直接禁用USB控制器确实可以简单直接的解决问题,但是也带来了新的问题,因为如果我们想要在虚拟机里连接USB设备(比如U盘或者USB无线网卡)就必须启用USB控制器。因此安装所需要的扩展包才是更好的解决办法。
    我们可以在VirtualBox官网的下载页面找到扩展包的下载方式,如图点击“All supported platforms”即可下载:

    下载扩展包,然后将下载好的扩展包包含进VirtualBox软件中(推荐将扩展包放到安装目录下),点击软件左上角的管理中的全局设定:

     参考文献:https://blog.csdn.net/wy_bk/article/details/78926646

  • 相关阅读:
    Linux Context , Interrupts 和 Context Switching 说明
    zabbix监控cpu jumps
    国际时区 TimeZone ID列表
    onenote无法更新,提示无法流式传输、无法登陆等问题解答
    Laravel Lumen 数组操作
    ApiDoc 和 Swagger 接口文档
    现代 PHP 新特性系列
    php 流(Stream)
    laravel Lumen邮箱发送配置
    钉钉开发验证登录功能
  • 原文地址:https://www.cnblogs.com/iBoundary/p/14369840.html
Copyright © 2011-2022 走看看