挂载 truecrypt 失败并显示“错误:设备映射器:重新加载 ioctl 失败:参数无效”

Xra*_*rak 6 11.10 truecrypt

我已经使用 truecrypt 好几年了。今天我升级到 11.10 并且使用 truecrypt 挂载失败并显示以下消息:

Error: device-mapper: reload ioctl failed: Invalid argument
Run Code Online (Sandbox Code Playgroud)

在一些谷歌搜索中,我发现如果内核没有使用 XTS 支持编译,这可能是一个问题,解决方案是使用“-m=nokernelcrypto”选项。这对我有用,但这不太理想,因为会影响性能。

谁能告诉我如何让 Truecrypt 的股票 7.1 版本在本地运行在 Ubuntu 11.10 上,如果从 Ubuntu 中取消 Truecrypt 支持,这似乎应该是一个主要问题。

use*_*451 1

XTS(如果有人想知道的话)是一种允许您使用单个密钥重复使用分组密码的操作模式。目前它是 TrueCrypt 中的默认设置。

我在 11.10(64 位)中使用 kernal 3.0.0-12-generic,据我所知,TrueCrypt (7.1) 在我的安装中使用 XTS。(根据卷属性页)

另外 - 我不认为 Ubuntu 一开始就直接支持 TrueCrypt - 它无法通过 Ubuntu 软件中心获得,并且 Unity 会忽略应用程序的通知图标,这对于新手用户来说至关重要(如果他们关闭 TrueCrypt 主窗口)。Bug 109701(在启动板上)还表明许可可能会阻碍更好的支持承诺。