无法解密硬盘。密码不被接受

无法解密硬盘。密码不被接受

我已经解决这个问题至少 5 天了。最初,我无法让 Ubuntu 识别我已经安装的分区 LVM,其中包含 Arch、Home 和 Swap 逻辑卷。现在,在本指南的帮助下,我在另一个逻辑卷中安装了 Ubuntu:

如何安装使用 LUKS 加密并双启动的 Ubuntu?

这是我的分区布局,希望它能对以后有所帮助:

http://pastebin.com/MumsXSUu

我昨天设法让它启动,并将最新更新到 14.04。重新启动后,Ubuntu 替换了我的 Arch grub(不是故意的 - 如果系统可以再次启动,我将卸载 Ubuntu grub),并且无法启动加密分区,它不会接受我的密码。我使用 Arch ISO 将 Arch Grub 放回原位,但这也无法启动。我使用了旧内核和 initramfs(3.13.0-19)以及新更新的内核和 initramfs(3.13.0-24),但都不接受我的密码。但是,相同的密码可以解密 Arch Linux。

我尝试过使用美式键盘(我知道它和我的英式键盘有什么区别),但这种形式的密码也无法被接受,所以这不是由于现在使用的是美式布局。我现在已经快要放弃了。我不明白为什么我的密码会被拒绝。任何帮助都将不胜感激。感谢您阅读本文并提供帮助。

答案1

所以我终于搞明白了。我进入 Arch Linux 安装并使用修改查找我可能遗漏的任何加密相关内核模块。我发现twofish_commontwofish_generic(我使用的是 twofish 密码)并将这两个都添加到我的 initramfs 中。现在可以正常工作了。

我觉得这很奇怪,因为它在更新之前可以正常工作,而且这些模块没有指定。哦,好吧,我现在让它工作了。非常感谢任何看过并试图弄清楚发生了什么的人!

相关内容