Я новичок в системе Linux и столкнулся с несколькими раздражающими проблемами. Пытаюсь составить список устройств USB, подключенных к моей системе, и посмотреть, какое имя/порт связано с каждой шиной, и, как я видел, многие посты показывают список шин USB в их системе. cmd>ver Версия Windows — Microsoft Windows [Версия 10.0.19041.153]
Я использую Ubuntu 18.04 LTS, WSL2.
$lsusb ............... нет вывода
$ dmesg ................... [ 0.020118] Microsoft 4.4.0-19041.1-Microsoft 4.4.35
USB-накопитель отображается в диспетчере устройств Windows и работает нормально.
Есть идеи
Спасибо
решение1
Похоже, вы используете Ubuntu под WSL.
В этом случае ваша установка Linux работает в среде виртуальной машины. И из-за этого она не видит реального оборудования, а видит симулированное, которое не включает USB-устройства.
При желании вы можете вручную смонтировать файловую систему на USB-накопитель.
- Создайте папку точки монтирования:
mkdir /mnt/e
- Смонтируйте файловую систему:
mount -t drvfs e: /mnt/e
Вы также можете смонтировать сетевой ресурс таким образом: просто замените его e:
на UNC-путь к ресурсу (например,\\servername\sharename
Обратите внимание, что вышеизложенное относится только к WSL и не имеет ничего общего с обычной работой Linux.