Nyní můžete připojit zařízení USB ve WSL
Nyní je možné připojit USB zařízení ve WSL a pracovat s nimi přímo. Díky příspěvkům společnosti Microsoft na open-source projekt usbipd-win, můžete provádět různé úkoly, které nebyly dostupné ve WSL, jako je flashování Arduina nebo přístup ke čtečce čipových karet.
reklama
Tato funkce vyžaduje, abyste měli druhou generaci WSL s verzí jádra 5.10.60.1 nebo novější.
Usbipd-win je software pro sdílení místně připojených zařízení USB s jinými stroji, včetně hostů Hyper-V a WSL 2. Podporuje tichou instalaci ovladačů díky použití ovladačů Microsoft Hardware Compatibility Publisher. Podporuje také sestavení kanálu pro vývojáře, takže to můžete vyzkoušet, i když spustíte předběžnou verzi Windows 11. A konečně, kromě stránky vydání na GitHubu můžete aplikaci nainstalovat a aktualizovat pomocí winget
.
Zde je návod, jak jej použít k připojení zařízení USB pod WSL.
Připojte zařízení USB ve WSL
- Hlavou vzhůru tuto stránku GitHubu, stáhněte a nainstalujte nejnovější verzi aplikace.
- Otevřete svou instanci Ubuntu WSL 2 a zadejte
sudo apt install linux-tools-5.4.0-77-generic hwdata
. - Nyní upravte možnosti sudo tak, aby umožňovaly
vykořenit
aby uživatel spustil příkaz usbip. K tomu napištesudo visudo
a udeřit Vstupte. - Přidat /usr/lib/linux-tools/5.4.0-77-generic do začátku bezpečná_cesta. Dostanete něco takového:
Výchozí secure_path="/usr/lib/linux-tools/5.4.0-77-generic:/usr/local/sbin:..."
. - Otevřete nový příkazový řádek tak jako správce.
- Zadejte usbipd wsl list a stiskněte Enter. Poznamenejte si hodnotu BUS ID pro USB zařízení, které chcete připojit k WSL.
- Nyní spusťte tento příkaz:
usbipd wsl připojit --busid
. Nahraďtehodnotu s tou, kterou jste si poznamenali. - Nakonec otevřete svou instanci WSL 2 a spusťte příkaz lsusb, abyste viděli dostupná zařízení USB. Mělo by obsahovat vaše připojené zařízení.
Jsi hotov!
Nyní můžete pracovat se svým USB zařízením přímo z WSL.
Po dokončení odpojte zařízení pomocí usbipd wsl odpojit --busid
. Znovu jej spusťte z příkazového řádku spuštěného jako správce.
Více o tom, jak to funguje, se můžete dozvědět v oficiální oznámení.