1.设置usb2.0模式

如果你没安装拓展插件的话,调成usb2.0就会出现无效的配置这个提示,并且启动虚拟机会报

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).

这个错误

2.下载拓展插件

所以要去官网下载插件,我下载完插件,地址
双击就可以安装了
安装后有报另一个错误了

Failed to load the main module ('/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so'): VERR_FILE_NOT_FOUND - /usr/lib/virtualbox/ExtensionPacks

(可能你很纳闷为什么我这里扯这么多,直接说正确的做法不就好了,这里不仅是给你们的一个提示,也是为了让搜索引擎能搜索到这段报错,想解决问题的人一般会把报错输入到搜索引擎中进行搜索,这样他们就能看到我这篇文章了)
这个报错的出现是因为你下载的 插件 与你的 virtualbox 版本不匹配的导致的
查看 virtualbox 版本的方法 帮助——关于里面进行查看,然后下载对应版本的插件
正常的话插件就能安装成功了

3.添加用户组,给予virtualbox权限

正常安装好了其实还是读不到U盘的,给予virtualbox权限

sudo groupadd usbfs
sudo adduser wshuo vboxusers
sudo adduser wshuo usbfs

这里我的用户名是wshuo 换成你自己的用户名就好了
这个添加完用户组后需要重启电脑(实体机电脑),然后配置才能生效

后续的问题


这里我添加了两个U盘,通过点击绿色的加号添加
选择usb3.0控制器 还有问题,导致读不到U盘,所以这里我统一选择了 usb2.0控制器
我发现在usb2.0控制器的条件下
如果 3.0 的U盘插到3.0的usb接口上是读不到U盘的
如果 3.0 的U盘插到2.0的usb接口上是可以读到U盘的
如果2.0的U盘插入到3.0的usb接口是可以读到U盘的

其实仔细想一想就明白为什么会这样了
因为 无论是 3.0 的接口还是U盘,他们都有向下兼容的模式,所以无论U盘还有接口是不是3.0,只要U盘和接口有一项是2.0的,那么他就会以2.0的方式去读取U盘,所以我们才会成功的读取到U盘,而真正以3.0的方式去读取U盘的条件是U盘和接口都是3.0。

最新文章

  1. RobotFrameWork(三)数据类型
  2. angularjs与require的集成摘抄
  3. C#中this的 四种 用法
  4. Tomcat简易安装指南
  5. javascript学习(二) DOM操作HTML
  6. iOS:核心动画的详解介绍:CAAnimation(抽象类)及其子类
  7. spring定时器 @component
  8. js获取元素transform参数得出的个人理解
  9. dotnet core开发体验之开始MVC
  10. SPOJ 7001 VLATTICE - Visible Lattice Points(莫比乌斯反演)
  11. Javascript DOM 03 表格添加、删除 + 搜索
  12. java自动化测试-http请求结合抓包工具实际应用
  13. LeetCode 54. Spiral Matrix(螺旋矩阵)
  14. windows环境Caffe安装配置步骤(无GPU)及mnist训练
  15. Android Studio 真机调试 连接手机
  16. svn linux 服务器的搭建
  17. python读取并写入csv文件
  18. computed,methods,watch
  19. Cordova结合Vue学习Camera
  20. 第四章 客户端负载均衡:Spring Cloud Ribbon

热门文章

  1. Netty 学习(二):服务端与客户端通信
  2. Java中一些必须要知道的东西
  3. Python实验报告——第3章 流程控制语句
  4. SSH 克隆跟HTTP 克隆地址的区别
  5. Kubernetes DevOps: Tekton
  6. MinIO对接k8s使用
  7. 使用k8s部署springcloud解决三大问题
  8. flask+gunicorn+nginx部署
  9. 面试突击86:SpringBoot 事务不回滚?怎么解决?
  10. Jupyter notebook导入Pycharm项目的.py文件里的模块及方法