Ric*_*ick 2 encryption kernel luks
Ubuntu 文档说需要启用 aes 内核模块才能将 aes 和 dm-crypt 与 LUKS 一起使用,但是当我modprobe aes按照文档所说的那样运行时,我得到ERROR: could not insert 'padlock_aes': No such device. 该文档认为此错误表示我的系统“没有硬件加密设备”。但我有一个现代 i7 CPU 并grep aes /proc/cpuinfo显示 aes 标志。
如果我忽略内核模块命令并继续使用 cryptsetup,一切似乎都可以正常工作。即使忽略 Ubuntu 文档对alias aes aes_generic.
相比下。执行相同任务的 Arch Linux指南不包括内核模块加载步骤(参见标题“格式化 LUKS 分区”)。
鉴于即使我将 Ubuntu 文档的建议抛诸脑后并且 Arch 指南甚至没有提到 Ubuntu 文档的内容,cryptsetup 也能工作,我觉得也许 aes 模块可能已预加载到较新的内核中?
我希望我拥有的硬件能够获得硬件级别的 aes 支持。
从您引用的ubuntu指南中:
如果加载sha256和aes时出现如下错误信息:
sudo modprobe sha256
WARNING: Error inserting padlock_sha (/lib/modules/2.6.24-21-generic/kernel/drivers/crypto/padlock-sha.ko): No such device
sudo modprobe aes
WARNING: Error inserting padlock_aes (/lib/modules/2.6.24-21-generic/kernel/drivers/crypto/padlock-aes.ko): No such device
Run Code Online (Sandbox Code Playgroud)
这表明系统没有硬件加密设备(来源:Ubuntu Bug #206129)
解决方法是将以下几行(使用您喜欢的编辑器)添加到 /etc/modprobe.d/aliases 的底部,并为 sha256 和 aes 内核模块重新运行 modprobe 命令:
alias sha256 sha256_generic
alias aes aes_generic
Run Code Online (Sandbox Code Playgroud)
使用 Gnome 挂载加密文件系统时,不需要手动加载内核模块。
另见:https : //bugs.launchpad.net/ubuntu/+source/linux/+bug/206129
| 归档时间: |
|
| 查看次数: |
7108 次 |
| 最近记录: |