Собственно. Нужно в initramfs добавить модуль для работы с TPM, с помощью которого разблокируется зашифрованный корневой раздел.
История.Сделал зашифрованный luks корень. Забил в tpm открывашку посредством systemd-cryptenroll. Нужно чтоб система загружаясь без ввода паролей.
В etc/crypttab прописал:
<имя тома> UUID=<ууид зашифрованного раздела> tpm2-device=auto luks
Делаю #update-initramfs -u. В ответ -... keyfile 'tpm2-device=auto' not found
То есть утилита почему-то думает что "tpm2-device=auto" это указание на файл ключа, а не указание на tpm-устройство. Это потому что нет модуля для tpm в initramfs?
Видимо для начала я должен как-то изменить initramfs (initrd.img), ну чтоб в нём хотя бы был модуль для работы tpm.
А как и что добавить? Надо что-то прописать в /etc/initramfs-tools/modules ? Но что? и где бинарник этого модуля искать, и куда вставлять?