2

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

3

FATAL: Module cryptoloop not found. это проблема.

Вам нужно перекомпилировать ядро с включенной поддержкой модуля cryptoloop. Смотрите этот HOWTO для получения инструкций о том, как это сделать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .