
Я использовал GRUB_ENABLE_CRYPTODISK=y
, /etc/default/grub
чтобы разрешить шифрование LUKS для всего, кроме моего раздела EFI, который я монтирую в /boot/efi
. Это работает отлично. Единственная, по общему признанию, небольшая проблема в том, что если я случайно неправильно введу свой пароль, у меня не будет второго шанса. Вместо этого, примерно через 10 секунд, я остаюсь на подсказке GRUB rescue>
. Есть ли что-нибудь, что я могу ввести в этой подсказке, чтобы попробовать снова, или мне нужно выключить и включить питание?
решение1
Самый простой способ — просто нажать ctrl+alt+del для мягкого сброса, но для этого вам придется снова пройти процедуру POST.
Другой способ, из командной строки:
замените hd0,gpt2
на соответствующее значение для вашей машины - в моей системе оно отображается как часть приглашения на ввод пароля. Я использую btrfs без какого-либо lvm (и без отдельного раздела /boot), поэтому ваши параметры cryptomount и prefix могут несколько отличаться от моих:
cryptomount hd0,gpt2
set prefix=(crypto0)/__active/boot/grub
insmod normal
normal