Tagad varat pievienot USB ierīces WSL režīmā
Tagad ir iespējams pieslēgt USB ierīces WSL un strādāt ar tām tieši. Pateicoties Microsoft ieguldījumam atvērtā koda usbipd-win projekts, varat veikt dažādus uzdevumus, kas nebija pieejami WSL, piemēram, mirgot Arduino vai piekļūt viedkaršu lasītājam.
Reklāma
Lai izmantotu šo līdzekli, jums ir jābūt otrās paaudzes WSL ar kodola versiju 5.10.60.1 vai jaunāku.
Usbipd-win ir programmatūra lokāli pievienotu USB ierīču koplietošanai ar citām iekārtām, tostarp Hyper-V viesiem un WSL 2. Tā atbalsta klusu draiveru instalēšanu, izmantojot Microsoft Hardware Compatibility Publisher draiverus. Tas atbalsta arī Dev kanālu būvējumus, tāpēc varat to izmēģināt pat tad, ja izmantojat Windows 11 pirmsizlaides versiju. Visbeidzot, papildus GitHub izlaišanas lapai varat instalēt un atjaunināt lietotni ar spārns
.
Lūk, kā to izmantot, lai savienotu USB ierīces, izmantojot WSL.
Pievienojiet USB ierīces WSL
- Virzieties virsū šī GitHub lapa, lejupielādējiet un instalējiet jaunāko lietotnes versiju.
- Atveriet savu Ubuntu WSL 2 gadījumu un ierakstiet
sudo apt instalēt linux-tools-5.4.0-77-generic hwdata
. - Tagad modificējiet sudo opcijas, lai atļautu
sakne
lietotājam, lai palaistu komandu usbip. Lai to izdarītu, ierakstietsudo visudo
un sit Ievadiet. - Pievienot /usr/lib/linux-tools/5.4.0-77-generic sākumam drošs_ceļš. Jūs saņemsiet kaut ko līdzīgu šim:
Noklusējuma iestatījumi secure_path="/usr/lib/linux-tools/5.4.0-77-generic:/usr/local/sbin:..."
. - Atveriet jaunu komandu uzvedne kā administrators.
- Ierakstiet usbipd wsl list un nospiediet taustiņu Enter. Ievērojiet BUS ID vērtību USB ierīcei, kuru vēlaties pievienot WSL.
- Tagad palaidiet šo komandu:
usbipd wsl pievienot --busid
. Aizstāt arvērtību ar to, kuru atzīmējāt. - Visbeidzot atveriet savu WSL 2 gadījumu un palaidiet komandu lsusb, lai skatītu pieejamās USB ierīces. Tajā jānorāda pievienotā ierīce.
Tu esi pabeidzis!
Tagad varat strādāt ar savu USB ierīci tieši no WSL.
Kad esat pabeidzis, atvienojiet ierīci, izmantojot usbipd wsl detach --busid
. Atkal palaidiet to no komandu uzvednes, kas darbojas kā administrators.
Jūs varat uzzināt vairāk par to, kā tas darbojas oficiālais paziņojums.