За неимением флешки щас проделал следующее (пишу по памяти, действия не конспектировал):
# Повысил права до root;а
sudo -s
# Создал пустой файл размером 10 метров
dd if=/dev/zero of=/home/me/luks.fs bs=10M count=1
# Подключил его, как loop-девайс
losetup /dev/loop0 /home/me/luks.fs
# Создал файл-ключ с рандомным содержимым
dd if=/dev/urandom of=/home/me/luks.key bs=256 count=1
# Разметил раздел, как luks систему с ключём
cryptsetup luksFormat /dev/loop0 /home/me/luks.key
# Подключил раздел как luks.fs
cryptsetup luksOpen /dev/loop0 luks.fs
# Создал файловую систему fat на подключенном разделе
mkfs.msdos /dev/mapper/luks.fs
# Создал каталог, куда в дальнейшем буду подключать раздел
mkdir /mnt/luks.fs
Далее в /etc/crypttab добавил:
luks.fs /home/me/luks.fs /home/me/luks.key luks
и в /etc/fstab добавил:
/dev/mapper/luks.fs /mnt/luks.fs vfat defaults 0 0
После перезагрузки получил подключенный раздел в /mnt/luks.fs
Я наверное всёже соглашусь с alebo. У кого кривые руки и нет желания их выпрямить пусть ставят венду. А те, у кого есть желание у тех всё получится.
Пользователь решил продолжить мысль 17 Марта 2010, 20:43:04:
Если надо монтировать по UUID, то в crypttab, во второй колонке, нужно указать UUID= раздела. Получить его можно с помощью cryptsetup luksUUID /dev/имя-раздела