我在 Windows 10 系统上使用适用于 Linux 的 Windows 子系统 (WSL1),并尝试从 USB 设备中删除所有数据,并按照本教程使用伪随机数覆盖它(仅在德语中找到,但对这个问题并不重要) ),但无法加载所需的内核模块。
当尝试加载 dm-crypt 我得到
$ sudo modprobe dm-crypt
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.4.0-18362-Microsoft/modules.dep.bin'
modprobe: FATAL: Module dm-crypt not found in directory /lib/modules/4.4.0-18362-Microsoft
Run Code Online (Sandbox Code Playgroud)
我假设我的 Ubuntu 版本只是缺少模块 dm-crypt。
现在我的问题是: WSL 是否一般支持内核子系统 dm-crypt?
我在 64 位 Ubuntu 18.04 LTS 上使用 WSL1。
更新:
我再次尝试使用 WSL2 和 Ubuntu 18.04 LTS 但得到相同的错误消息:
$ sudo modprobe dm-crypt
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.4.0-19013-Microsoft/modules.dep.bin' …Run Code Online (Sandbox Code Playgroud)