
Я установил gentoo на свой новый ноутбук. У меня есть зашифрованный LUKS корневой раздел (/dev/sda3). Cryptsetup (USE="gcrypt") установлен. Essential cryptographic API скомпилирован в ядре. Ядро и образ initrd собраны с помощью genkernel-next (--luks --gpg).
Я использую GRUB2 и следующие параметры ядра:root=/dev/ram0 crypt_root=/dev/sda3 real_root=/dev/mapper/root rootfstype=ext4
Я также пробовал опускать rootfstype
, и root=/dev/mapper/root
(нет real_root
), но ничего не изменилось.
При загрузке системы у меня запрашивается пароль:
Enter passphrase for /dev/sda3:
... и после того, как я ввожу (в)правильный пароль, ничего не происходит: я могу вводить любой символ бесконечно.
Есть идеи? Я могу загрузиться с live-cd и успешно смонтировать этот зашифрованный том с помощью cryptsetup
.
решение1
Проблема была решена путем перестройкиinitrdизображение с использованиемgenkernel-следующийс --lvm
опцией.