知识库

个人知识管理

用户工具

站点工具


博客:修复virtualbox无法识别usb设备的问题

修复virtualbox无法识别usb设备的问题

问题描述

在Ubuntu 16.04系统下使用VirtualBox 安装了windows虚拟机,但是虚拟机一直无法识别插在Ubuntu主机上的USB设备,导致一些软件无法通过USB在Windows内进行调试.

后面调查得知,主要是当前系统用户的权限不够,遂记录解决方法如下.

测试版本

  • Ubuntu 16.04.4 LTS
  • VirtualBox 5.1.34_Ubuntu r121010

操作步骤

测试是否为权限问题

输入如下命令

    $ ls -lR /dev/vboxusb

如果没有显示usb设备列表,或者提示权限不足,那么基本上可以确定是权限问题,可以使用sudo重新执行确认.

$ sudo ls -lR /dev/vboxusb

一般sudo命令可以显示设备列表.

/dev/vboxusb:
total 0
drwxr-x--- 2 root vboxusers 120 May 11 10:05 002
/dev/vboxusb/002:
total 0
crw-rw---- 1 root vboxusers 189, 130 May 11 09:20 003
crw-rw---- 1 root vboxusers 189, 131 May 11 09:20 004
crw-rw---- 1 root vboxusers 189, 132 May 11 09:20 005
crw-rw---- 1 root vboxusers 189, 133 May 11 09:20 006

配置权限

现在我们需要将当前用户加入到正确的用户组中,执行如下命令

$ sudo usermod -a -G vboxusers $USER

注销当前用户,重新登录,现在,VirtualBox内就可以查看到Ubuntu主机上插着的USB设备了.

参考引用

博客/修复virtualbox无法识别usb设备的问题.txt · 最后更改: 2019/09/11 00:49 (外部编辑)