у меня есть зашифрованный Ubuntu 14.04 Desktop setup.
Зашифрованный корневой раздел создается с использованием параметров установки Ubuntu по умолчанию (выбор "стереть диск и установить Ubuntu" и "зашифровать новую установку Ubuntu"). Эта часть работает нормально (запрашивает пароль при загрузке и открывает корневой и swap разделы).
позже я добавил второй диск, отдельно зашифрованный с помощью ключевого файла, хранящегося на корневом разделе. Намерение состояло в том, чтобы сделать его открытым автоматически, как только root раздел открыт. С этой целью второй диск был добавлен в crypttab (по UUID) и его зашифрованную файловую систему-в fstab (по метке, mount point /stg
).
при загрузке, после ввода основного пароля расшифровки, я получаю это:ошибка при монтаже /СТГ. Нажмите S, чтобы пропустить монтаж, или M для ручного восстановления.
странно, если я нажимаю M и просто запустить mount -a
, оно как раз устанавливает успешно. Я ничего не вижу подозрительно в /var/log/syslog
.
что это такое? Что можно проверить для диагностики проблемы?
[UPD-добавлены некоторые детали] диск sdb
имеет таблицу разделов MBR с одним разделом. Зашифрованная файловая система была инициализирована с помощью следующих команд:
cryptsetup luksFormat /dev/sdb1 /root/stg.key
cryptsetup luksOpen /dev/sdb1 stg_crypt -d/root/stg.key
mkfs.ext4 /dev/mapper/stg_crypt -Lstg-tmp
/ etc / crypttab (фактические идентификаторы UUID заменены текстом " uuid-of -..." для краткость):
# this entry was created by Ubuntu installer
sda5_crypt UUID=uuid-of-sda5 none luks,discard
# this entry was added by me
stg_crypt UUID=uuid-of-sdb1 /root/stg.key luks,discard
/ etc / fstab:
# these entries were created by Ubuntu installer
/dev/mapper/ubuntu--vg-root / ext4 errors=remount-ro 0 1
UUID=uuid-of-sda1 /boot ext2 defaults 0 2
/dev/mapper/ubuntu--vg-swap_1 none swap sw 0 0
# this entry was added by me
LABEL=stg-tmp /stg ext4 errors=remount-ro 1 2