Sada možete spojiti USB uređaje u WSL
Sada je moguće spojiti USB uređaje u WSL i izravno raditi s njima. Zahvaljujući Microsoftovim doprinosima za open-source usbipd-win projekt, možete obavljati razne zadatke koji nisu bili dostupni u WSL-u, poput flešovanja Arduina ili pristupa čitaču pametnih kartica.
Oglas
Značajka zahtijeva da imate drugu generaciju WSL-a s verzijom kernela 5.10.60.1 ili novijom.
Usbipd-win je softver za dijeljenje lokalno povezanih USB uređaja s drugim strojevima, uključujući Hyper-V goste i WSL 2. Podržava tihu instalaciju upravljačkog programa zahvaljujući upotrebi upravljačkih programa Microsoft Hardware Compatibility Publisher. Također podržava gradnje Dev kanala, tako da ga možete isprobati čak i ako pokrenete Windows 11 prije izdanja. Konačno, uz stranicu izdanja na GitHubu, možete instalirati i ažurirati aplikaciju winget
.
Evo kako ga koristiti za povezivanje USB uređaja pod WSL-om.
Spojite USB uređaje u WSL
- Glava preko ovu GitHub stranicu, preuzmite i instalirajte najnoviju verziju aplikacije.
- Otvorite svoju instancu Ubuntu WSL 2 i upišite
sudo apt install linux-tools-5.4.0-77-generički hwdata
. - Sada izmijenite sudo opcije kako biste dopustili
korijen
korisnik za pokretanje naredbe usbip. Za to upišitesudo visudo
i pogodio Unesi. - Dodati /usr/lib/linux-tools/5.4.0-77-generic do početka od siguran_put. Dobit ćete nešto poput ovoga:
Zadane postavke secure_path="/usr/lib/linux-tools/5.4.0-77-generic:/usr/local/sbin:..."
. - Otvorite novi naredbeni redak kao administrator.
- Upišite usbipd wsl list i pritisnite Enter. Zabilježite vrijednost BUS ID-a za USB uređaj koji želite priključiti na WSL.
- Sada pokrenite ovu naredbu:
usbipd wsl priložiti --busid
. Zamijenitevrijednost s onom koju ste zabilježili. - Konačno, otvorite svoju instancu WSL 2 i pokrenite naredbu lsusb da vidite dostupne USB uređaje. Trebao bi navesti vaš priključeni uređaj.
Ti si gotov!
Sada možete raditi sa svojim USB uređajem izravno s WSL-a.
Kada završite, odvojite uređaj pomoću usbipd wsl odvojiti --busid
. Opet ga pokrenite iz naredbenog retka koji radi kao administrator.
Više o tome kako radi možete saznati u službeno priopćenje.