修改加密启动分区 (GRUB) 的登录名

修改加密启动分区 (GRUB) 的登录名

我跟着archlinux wiki 上的教程对于加密的启动分区,我有一些问题。到目前为止,一切正常(两个分区:efi + 加密的 lvm),启动时出现以下屏幕,

Welcome to GRUB!
Attempting to decrypt master key...
Enter passphrase for hd0,gpt2 (... long key ...): _

我想知道是否可以重新编程该屏幕,因为它并不是很详细。特别是,一旦输入错误,就无法再次输入密钥(用于磁盘加密)。它显示以下消息并进入 grub 救援模式:

error: access denied. 
error: no such cryptodisk found.
error: disk "lvmid/..../..../" not found. 
Entering rescue mode ...
grub rescue> _

然而,这个grub救援终端似乎非常有限,它甚至不支持“help”命令。无论如何,我希望能够再次输入密码。如果有更多的选择,比如从本地网络的存储加载密钥,或者使用指纹(我想这几乎是不可能的),那就太好了。此外,我想改变外观等。你有想法如何处理这个问题吗?很明显,您可以制定完整的解决方案,但我很高兴知道从哪里开始。在为 GRUB 创建配置文件时我找不到任何可能性。我想有必要 fork GRUB 来进行这样的修改吗?

相关内容