Ubuntu 在外部硬盘中加密安装,在恢复 shell“GNU Grub”中启动

Ubuntu 在外部硬盘中加密安装,在恢复 shell“GNU Grub”中启动

我做了什么:

  • 1 - 将 Ubuntu Studio 22.04.2 LTS 复制到 Ventoy Pendrive

  • 2 - 选择尝试或安装 Ubuntu

  • 3 - 点击桌面上的安装图标

  • 4 - 安装期间,将语言设置为巴西葡萄牙语并将键盘设置为默认键盘

  • 5 - 选择完整安装擦除磁盘(外部硬盘)

  • 6- 勾选加密复选框

  • 7 - 选择短语密码

  • 8 - 删除安装介质并在安装后重新启动

  • 9- 在启动过程中,我输入加密密码

  • 10 – 它启动到 GNU grub,我可以看到如下分区:(hd0)、(hd0,gpt2)、(hd1)、(hd1,gpt4)

当我从 gnu grub 点击命令“boot”时,它会说我需要先加载一个内核。

我进行了全新安装并重复了完全相同的过程,结果是一样的。

请注意,如果我执行完全相同的过程但不加密,它就会起作用。

答案1

我会提供https://gitlab.com/cryptsetup/cryptsetup/-/wikis/FrequentlyAskedQuestions并建议您向下滚动到

密码字符集:

并阅读该部分;因为安装时使用的“密码”必须与您的机器允许您在解锁时输入的密码相匹配(键盘在安装时由操作系统控制,固件在启动时控制)。

这是我的理解漏洞。Lubuntu 和 Ubuntu Studio 共享calamares安装程序,这就是这里涉及的内容,或者实际上是安装程序全盘加密Lubuntu/Ubuntu.Studio 使用这种方法,意味着在提供密钥并访问加密磁盘之前,您的磁盘上几乎没有可用内容!

你所经历的正是当你进入不正确解密的密码。您的机器理解的“密钥输入”固件解密时与安装时输入的“密钥”不匹配,正如运行操作系统和calamares加密时所理解的那样。

gitlab.wiki我相信我提供的链接就是你的答案,除非你在重启时尝试解密系统时输入了错误(或安装时间)。

抱歉,我是一个愚蠢的澳大利亚人并且没有这方面的经验(使用英语它与我使用的系统的固件相同),但您需要使用与操作系统运行时相同的密钥以及据我所知您的固件允许的密钥。

相关内容