«предохранитель modprobe» на WSL?

Лучше всего использовать

ssh-copyid user@n.n.n.n

Где N — IP-адрес

ИЛИ

ssh-copyid user@fqdn

где fqdn — полное доменное имя (, например, server.domain.com)

Это не требует перезапуска демона

1
28.02.2021, 11:31
2 ответа

Согласно WSL Issue #2869(и нескольким другим WSL Issues ), fuseне поддерживается в WSL.

No Linux modules on WSL because no Linux kernel in WSL.

0
18.03.2021, 22:28

В WSL 2 используется ядро, созданное корпорацией Майкрософт. Хотя он скомпилирован с поддержкой модулей, ни модули, ни заголовки ядра не поставляются, и поэтому практически невозможно загрузить пользовательские модули в ядро ​​без большой работы по их сборке самостоятельно. Обратите внимание, что модули ядра и заголовки, поставляемые вашим дистрибутивом, предназначены для другого ядра и поэтому не будут работать.

Чтобы дать общее представление о модулях, они, по сути, являются драйверами и используются для поддержки оборудования (реального или виртуального ), файловых систем, устройств и всех видов других функций, в то же время сохраняя основной образ ядра маленький. В результате они обычно используются дистрибутивами. Microsoft не поставляет модули для своего ядра, потому что среда хорошо известна и статична, а распространение намного проще, если функциональность поставляется скомпилированной в ядро.

Чтобы использовать файловую систему FUSE, вам потребуется устройство /dev/fuse. Из документации следует, что udevможет не запускаться для создания устройств, поэтому вы можете попробовать запустить sudo mknod /dev/fuse c 10 229для его создания, а затем посмотреть, работает ли это. Предположительно FUSE доступен, так что это может сработать.

1
18.03.2021, 22:28

Теги

Похожие вопросы