В моем ноутбуке с Linux у меня есть два диска: один большой обычный жесткий диск и маленький, но быстрый SSD.
На SSD у меня есть небольшая незашифрованная /boot
часть, содержащая ядра, образы initrd и GRUB. Все остальное (включая Linux /
, swap
, /home
, ...) находится на двух псевдоустройствах с шифрованием LUKS . Они запускаются во время загрузки с использованием записей в /etc/crypttab
. Все работает просто отлично.
Но во время загрузки я должен ввести две парольные фразы, чтобы активировать оба контейнера LUKS.
Поскольку я использовал одну и ту же парольную фразу для обоих дисков, я сейчас ищу умный и безопасный способ, который позволяет мне запускать оба диска, вводя парольную фразу только один раз во время загрузки. Есть идеи?
Я уже знаю, что могу сохранить фразу-пароль для второго диска в файле ключа в уже зашифрованной корневой файловой системе на SSD и сослаться на нее в /etc/crypttab
. Но я боюсь, что этот ключевой файл может каким-то образом просочиться (возможно, он может появиться в образах initrd в незашифрованном виде /boot/
partition?).