Artık USB cihazlarını WSL'ye bağlayabilirsiniz
Artık USB aygıtlarını WSL'ye bağlamak ve onlarla doğrudan çalışmak mümkün. Microsoft'un katkıları sayesinde açık kaynaklı usbipd-win projesi, bir Arduino'yu flaş etmek veya bir akıllı kart okuyucusuna erişmek gibi WSL'de bulunmayan çeşitli görevleri yapabilirsiniz.
Reklamcılık
Bu özellik, çekirdek sürümü 5.10.60.1 veya üzeri olan ikinci nesil WSL'ye sahip olmanızı gerektirir.

Usbipd-win, yerel olarak bağlı USB cihazlarını Hyper-V konukları ve WSL 2 dahil olmak üzere diğer makinelerle paylaşmak için bir yazılımdır. Microsoft Hardware Compatibility Publisher sürücülerinin kullanımı sayesinde sessiz sürücü kurulumunu destekler. Ayrıca Dev kanal derlemelerini de destekler, böylece Windows 11'in yayın öncesi sürümünü çalıştırsanız bile deneyebilirsiniz. Son olarak, GitHub'daki yayın sayfasına ek olarak, uygulamayı aşağıdakilerle yükleyebilir ve güncelleyebilirsiniz: kanatlı
.
WSL altında USB cihazlarını bağlamak için nasıl kullanılacağı aşağıda açıklanmıştır.
USB cihazlarını WSL'ye bağlayın
- Kafa üstü bu GitHub sayfası, en son uygulama sürümünü indirin ve yükleyin.
- Ubuntu WSL 2 örneğinizi açın ve yazın
sudo apt install linux-tools-5.4.0-77-jenerik hwdata
. - Şimdi, izin vermek için sudo seçeneklerini değiştirin.
kök
usbip komutunu çalıştırmak için kullanıcı. Bunun için yazınsudo görsel
ve vur Girmek. - Ekle /usr/lib/linux-tools/5.4.0-77-generic başlangıcına güvenli_yol. Bunun gibi bir şey alacaksınız:
Varsayılanlar secure_path="/usr/lib/linux-tools/5.4.0-77-generic:/usr/local/sbin:..."
. - yeni aç Komut istemi olarak yönetici.
- usbipd wsl list yazın ve Enter'a basın. WSL'ye eklemek istediğiniz USB cihazının BUS ID değerini not edin.
- Şimdi şu komutu çalıştırın:
usbipd wsl ekleme --busid
. yerinenot ettiğiniz ile değer. - Son olarak, WSL 2 bulut sunucunuzu açın ve mevcut USB cihazlarını görmek için lsusb komutunu çalıştırın. Bağlı cihazınızı listelemelidir.
Bitirdiniz!
Artık USB cihazınızla doğrudan WSL'den çalışabilirsiniz.
Bittiğinde, cihazı kullanarak ayırın. usbipd wsl ayırma --busid
. Yine, yönetici olarak çalışan bir komut isteminden çalıştırın.
adresinde nasıl çalıştığı hakkında daha fazla bilgi edinebilirsiniz. resmi duyuru.