При установке ALT при создании зашифрованного раздела устанавливается устаревший шифр aes-cbc-essiv, из-за этого если конвертировать этот раздел в luks2 с 4k секторами, grub с ним не может работать. Этот шифр не используется по умолчанию в cryptsetup с версии 1.6.0, рекомендуется использовать aes-xts-plain64.
evms-2.5.5-alt83 -> sisyphus: Wed Nov 06 2024 Oleg Solovyov <mcpain@altlinux> 2.5.5-alt83 - custom error messages: + LVM: volume group name is in use + DOS: no acceptable objects given (Closes: #51897) - LUKS: change default cypher to cryptsetup default (Closes: #51890)
Был использовал в исправлении не тот шифр, нужно использовать шифр без hash sha256 в названии шифра (т.е. просто aes-xts-plain64), вот отрывок из man страницы cryptsetup: If a hash is part of the cipher specification, then it is used as part of the IV generation. For example, ESSIV needs a hash function, while "plain 64" does not and hence none
evms-2.5.5-alt85 -> sisyphus: Mon Dec 16 2024 Oleg Solovyov <mcpain@altlinux> 2.5.5-alt85 - LUKS: fix cypher spec (Closes: #51890) - GPT: full support for 4k-disks - GPT: round up correctly - Disk: fix debug message with missing string parameter - FAT: replace hardcoded sector size when looking for filesystem limits