若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 可通过选择“开始”>“设置”>“Windows 更新”>“检查更新”来更新到最新的 Windows 版本。
若要检查 Linux 内核版本,请打开 Linux 发行版并输入命令:uname -a。 若要手动更新到最新内核,请打开 PowerShell 并输入以下命令:wsl --update。
重要
WSL 现在通过 Microsoft Store 同时支持 Windows 10 和 Windows 11,这意味着 Windows 10 用户现在可以访问最新的内核版本,而无需从源进行编译。 请参阅 Microsoft Store 中的 WSL 现已在 Windows 10 和 11 上正式发布,了解如何更新到 Store 支持的 WSL 版本。 如果无法更新到 Store 支持的 WSL 版本并自动接收内核更新,请参阅 USBIPD-WIN 项目存储库,了解如何通过生成自己的已启用 USBIP 的 WSL 2 内核,将 USB 设备连接到在 WSL 2 上运行的 Linux 分发版。
安装 USBIPD-WIN 项目
WSL 本身并不支持连接 USB 设备,因此你需要安装开源 usbipd-win 项目。
内核要求
若要将 USBIPD 与适用于 Linux 的 Windows 子系统 (WSL) 配合使用,则需要具有 Linux 内核版本 5.10.60.1 或更高版本。 如果已安装的内核版本低于 5.10.60.1,则可以通过使用 wsl --shutdown 先关闭 WSL 的任何正在运行的实例,然后运行以下命令来更新它:wsl --update。