小编AnH*_*ann的帖子

在适用于 Linux 1 或 2 的 Windows 子系统中的 Ubuntu Server 18.04 LTS 上加载 dm-crypt

我在 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)

dm-crypt windows-subsystem-for-linux ubuntu-18.04

4
推荐指数
1
解决办法
2514
查看次数