如何在 Debian 中安装 cryptoloop 驱动器?

如何在 Debian 中安装 cryptoloop 驱动器?

我有一个加密驱动器,我在 Ubuntu(12.04)下安装它,如下所示:

# modprobe cryptoloop
# losetup -e AES128 /dev/loop0 /dev/sda5
# mount /dev/loop0 /mnt

但是最近安装的 Debian(6.0.6 Squeeze)会出现以下错误:

# modprobe cryptoloop
FATAL: Module cryptoloop not found.
# losetup -e AES128 /dev/loop0 /dev/sda5
Password: 
ioctl: LOOP_SET_STATUS: Invalid argument, requested cipher or key length (128 bits) not supported by kernel

有什么想法我应该做什么吗?

编辑:

此网页http://fob.po8.org/node/516

这意味着我应该能够使用 cryptsetup 来做到这一点:

# cryptsetup create -c aes hola /dev/sda5
Enter passphrase: 

这一点似乎有效,但驱动器无法安装:

# mount /dev/mapper/hola /mnt
mount: you must specify the filesystem type

# mount -t ext4 /dev/mapper/hola /mnt
mount: wrong fs type, bad option, bad superblock on /dev/dm-0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

答案1

FATAL: Module cryptoloop not found.就是问题所在。

您需要重新编译内核并启用 cryptoloop 模块支持。请参阅本指南了解有关如何执行此操作的说明。

相关内容