参考:
环境说明
以下是安装的环境,低于图中的版本不确定是否能够安装成功,具体的最低要求版本参考微软官方
安装 USBIPD-WIN
在宿主机wind10中下载 usbipd-win
下载最新的 releases 版本即可,下载之后安装
在wls中执行以下命令:
sudo apt install linux-tools-generic hwdata
sudo update-alternatives --install /usr/local/bin/usbip usbip /usr/lib/linux-tools/*-generic/usbip 20
使用
在win10中打开终端(==以管理员身份运行==),查看当前连接的usb设备
usbipd list
两次usbipd list
输出,第二次是插入了一个U盘
共享USB设备
usbipd bind --busid <busid> # busid 填写需要共享设备的id
共享U盘,再次查看当前的USB设备,可以发现U盘的状态已经是 Shared
取消共享使用unbind
将共享设备连接到WSL系统
usbipd attach --wsl --busid 1-2
将usb设备连接到wsl,对应设备的状态变成了 Attached
在wsl 中查看接入的设备,以下命令是在WSL 的Ubuntu中执行的
lsusb
lsusb 连接usb设备前后的输出信息
使用 deattach
断开usb 设备和wsl的连接
更多usbipd 的操作参考帮助