lsmod
またはSudo lsmod
を実行すると、次のエラーが表示されます。
libkmod: ERROR ../libkmod/libkmod-module.c:1655 kmod_module_new_from_loaded: could not open /proc/modules: No such file or directory
Error: could not get list of modules: No such file or directory
私は多くのフォーラムで検索しましたが、これに対する解決策を見つけることができません。 LinuxのWindowsサブシステムでDebianを実行しています。
私は最近ipv6を無効にする目的でsysctl.conf
ファイルを編集しようとしていました。次の行を追加しました。
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
そして、Sudo sysctl -p
を試したところ、次のエラーが返されました。
sysctl: cannot stat /proc/sys/net/ipv6/conf/all/disable_ipv6: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv6/conf/default/disable_ipv6: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv6/conf/lo/disable_ipv6: No such file or directory
上記の2つのエラーが関連しているかどうかはわかりません。 LinuxシェルをWindowsで実行しようとしました。問題の解決策はありますか?
どちらの場合も、カーネルと対話しようとしています。 WSLで実行されているLinux環境は、Linuxカーネルではなく、Windowsカーネルで実行されています。そのため、Linuxカーネルに関連付けられているもの(モジュールやシステムコントロールを含む)は機能しません。
IPv6の場合、Windowsのツールを使用してネットワークを構成する必要があります。
WSLでNFSマウントを実行しようとしたため、このエラーが発生しました。 Windowsを使用してドライブに接続し、WSLにマウントできます。
Sudo mount -t drvfs G: /mnt/g
私がこれを入手した完全な答えについては https://superuser.com/questions/1128634/how-to-access-mounted-network-drive-on-windows-linux-subsystem/1261563#126156