Странное поведение неправильного пароля с GRUB cryptodisk

Странное поведение неправильного пароля с GRUB cryptodisk

Я использовал 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

Связанный контент