Всем добрый день. Устанавливаю Debian 10 на шифрованный LUKS диск LVM. Инсталляция проходит в автоматическом режиме, с использованием preseed.cfg. Все отрабатывает штатно. В конце preseed запускает скрипт, в котором в рут распаковывается архив с базовой системой, созданной с помощью debootstrap и установленными в ней различными нужными пакетами:
cd /target
/tmp/tar -zxhf /cdrom/preseed/root.tar.gz -C /target/
chroot /target bash -c "update-grub2; update-initramfs -u"
После чего добавляется ключ-файл в LUKS. Затем другой скрипт добавляет информацию в crypttab.Все это нормально отрабатывает, после установки и система загружается.
Базовая система формируется debootstrap`ом, туда устанавливаются различные нужные пакеты, так же некоторые вещи собираются из исходников (python 3.8 например), и потом все работает. Но после того как я в базовой системе устанавливаю драйвера DAHDI Parabel из исходников с их сайта, после установки дистрибутива с копированием этой базовой системы, вовремя первой загрузки не находится шифрованный раздел…
cryptsetup: Waiting for encrypted source device
UUID=4f49656sd-254s-4df5-545s-sdsl56565sfd
ALERT! encrypted source device UUID=4f49656sd-254s-4df5-545s-sdsl56565sfd does not exist, can`t unlock sda5_crypt.
и вываливается в initramfs.
Подскажите, пожалуйста, в чем может быть проблема? Только при установке DAHDI такое происходит, все остальное ставится и потом запускается без проблем…. Может эта установка каким-то образом влияет на UUIDы, или еще на что-то в ядре, что потом не получается раздел расшифровать…? Заранее благодарен за любую помощь.