У меня есть зашифрованный диск, который я монтирую под 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