reox hat geschrieben:Naja das cryptroot wird ja über diesen hook entschlüsselt, also das macht das initram ja automatisch
Wie gesagt klassicheer weise sagt der Hook halt nur, dass er die crypttab in die initrd kopieren soll. Zuerstmal ist dann die alte crypttab da drin entsprechend kannst du am Original ändern was du willst. Aber sobald das nächste mal update-initramfs -u aufgerufen wird, ist dann halt aus, weil dann die neue crypttab in die initrd kopiert wird, und der Eintrag nicht mehr da ist. Passieren tut das typischerweise halt beim kernelupdate.
Ist für dich aber erstmal irrelevant. Unter Systemd läuft das anders (Ohne gewähr – mit system kenne ich mich nicht so gut aus):
Die /etc/crypttab wird geparsed und die enschlüsselung von / als Kernelparameter in den Grub angefügt.
Den bekommt dann wieder Systemd vom kernel mitgeteilt und entschlüsselt das dann.
Ensprechend müsste auch da beim kernelupdate der boot kaputt gehen. Allerdings kannst du einfach gucken, was da jetzt als Parameter dransteht und das hart als Parameter angeben.