使用 GRUB 加密磁盘时出现奇怪的错误密码行为

Too*_*rot 8 grub2 luks

我已经使用GRUB_ENABLE_CRYPTODISK=y/etc/default/grub允许的一切陆氏加密除了我的EFI分区,我安装到/boot/efi。这工作正常。唯一公认的小问题是,如果我碰巧输错了密码,我就没有第二次机会了。相反,在 10 秒左右后,我被GRUB rescue>提示离开了。是否可以在此提示下输入任何内容以重试,还是必须关闭电源再打开?

小智 4

最简单的方法是按 ctrl+alt+del 进行软重置,但您必须再次执行 POST。


另一种方法是从救援提示中:

替换hd0,gpt2为适合您机器的值 - 在我的系统上,它显示为密码提示的一部分。我使用的 btrfs 没有任何 lvm(并且没有单独的 /boot 分区),因此您的 cryptomount 和前缀参数可能与我的有所不同:

cryptomount hd0,gpt2
set prefix=(crypto0)/__active/boot/grub
insmod normal
normal
Run Code Online (Sandbox Code Playgroud)