RHEL 启动时安装 luks 加密文件系统时出现错误消息

RHEL 启动时安装 luks 加密文件系统时出现错误消息

我正在使用 RHEL 6.5 配置要在启动时安装的 luks 加密文件系统

我从命令行完成了所有配置,并且 tt 工作正常,但在询问密码后打印了一条错误消息

/crypted is password protected:*********
modprobe: FATAL: Error inserting padlock_sha (/lib/modules/2.6.32-431.el6.x86_64/kernel/drivers/crypto/padlock-sha.ko): No such device

我做了一些研究,发现了一些与此相关的旧 RedHat 票据,其中一张票据说这是因为该模块仅适用于 Via 芯片。

如果我通过 anaconda 配置了加密文件系统并且没有这样的错误消息,那么我相信我错过了一些事情或者没有做对。

任何想法 ?

这就是我所做的

echo "modprobe dm_crypt" > /etc/sysconfig/modules/load_dm_crypt.modules
cryptsetup luksFormat /dev/vg01/lv_crypt
cryptsetup luksUUID /dev/vg01/lv_crypt
cryptsetup luksOpen /dev/vg01/lv_crypt lv_crypt
mkfs -t ext4 /dev/mapper/lv_crypt

cat /etc/crypttab
[root@server ~]# cat /etc/crypttab 
lv_crypt UUID=5fd651df-f946-40ab-a07b-47cd63207f3f none
[root@server ~]# cat /etc/fstab | grep lv_crypt
/dev/mapper/lv_crypt    /crypted        ext4    defaults        1 2

答案1

该内核模块旨在支持特定的加密硬件,威盛挂锁。当不存在具有这些加密扩展的 VIA CPU 时,加载模块将会失败。

问题是为什么首先尝试加载该模块。你有VIA cpu吗?因为在我的系统上没有一个非硬件加速模块sha256_generic会加载到我的 LUKS 分区。

你关注红帽了吗手动的设置 LUKS 并进行/etc/crypttab配置?

相关内容