כעת תוכל לחבר התקני USB ב-WSL
כעת ניתן לחבר התקני USB ב-WSL ולעבוד איתם ישירות. הודות לתרומות של מיקרוסופט ל פרויקט usbipd-win בקוד פתוח, אתה יכול לבצע מגוון משימות שלא היו זמינות ב-WSL, כמו הבהוב של Arduino או גישה לקורא כרטיסים חכמים.
פרסומת
התכונה מחייבת את הדור השני של WSL עם גרסת ליבה 5.10.60.1 ואילך.

Usbipd-win היא תוכנה לשיתוף התקני USB המחוברים מקומית למכונות אחרות, כולל אורחי Hyper-V ו-WSL 2. הוא תומך בהתקנת מנהלי התקנים שקטה הודות לשימוש במנהלי התקנים של Microsoft Hardware Compatibility Publisher. זה גם תומך בבניית ערוצי Dev, כך שתוכל לנסות את זה גם אם אתה מפעיל Windows 11 טרום-הפצה. לבסוף, בנוסף לדף ההפצה ב-GitHub, תוכלו להתקין ולעדכן את האפליקציה בעזרת כנף
.
הנה איך להשתמש בו כדי לחבר התקני USB תחת WSL.
חבר התקני USB ב-WSL
- ראש מעל דף GitHub זה, הורד והתקן את גרסת האפליקציה העדכנית ביותר.
- פתח את מופע Ubuntu WSL 2 שלך והקלד
sudo apt התקן את linux-tools-5.4.0-77-generic hwdata
. - כעת, שנה את אפשרויות הסודו כדי לאפשר את
שורש
משתמש כדי להפעיל את פקודת usbip. בשביל זה הקלידוsudo visudo
ופגע להיכנס. - לְהוֹסִיף /usr/lib/linux-tools/5.4.0-77-generic לתחילתו של נתיב_בטחון. תקבל משהו כזה:
ברירת המחדל secure_path="/usr/lib/linux-tools/5.4.0-77-generic:/usr/local/sbin:..."
. - פתח חדש שורת הפקודה כפי ש מנהל.
- הקלד usbipd wsl list ולחץ על Enter. שימו לב לערך ה-BUS ID של התקן ה-USB שברצונכם לחבר ל-WSL.
- כעת, הפעל את הפקודה הזו:
usbipd wsl attach --busid
. תחליף אתערך עם זה שציינת. - לבסוף, פתח את מופע ה-WSL 2 שלך והפעל את הפקודה lsusb כדי לראות התקני USB זמינים. זה אמור לרשום את המכשיר המחובר שלך.
אתה גמור!
כעת תוכל לעבוד עם התקן ה-USB שלך ישירות מ-WSL.
בסיום, נתק את המכשיר באמצעות usbipd wsl detach --busid
. שוב, הפעל אותו משורת פקודה הפועלת כמנהל.
אתה יכול ללמוד עוד על איך זה עובד ב- הודעה רשמית.