我的设置是:
sda1 /boot ext2
sda2 swap swap
sda3 / luks
我破坏了启动分区。现在尝试手动启动时,无法弄清楚如何加载打开根分区所需的加密模块。
我从 grub shell 发出这些命令:
root (hd0,0)
kernel gentoo-genkernel[...]
initrd initrams[...]
boot
我看到了另一个 System.Map,但找不到任何办法告诉 grub 有关 real_root 和 crypto 的内容。
它开始启动,但被放到了一个我可以发出的 Linux shell 中cryptsetup luksOpen /dev/sda3 root
,但这里都无法加载所需的模块,并收到“此密码短语无法使用的密钥”消息。
我能否设法加载这些模块并启动正常工作的 luks 分区?在 grub shell 或随后提供的基本 shell 中执行此操作即可。
答案1
在我看来,你好像把钥匙锁在车里了。我对 Linux 了解不多,但我会在闪存驱动器上安装 Ubuntu 并启动它。然后下载启动修复程序,这样你就可以完全避免加密问题。 https://help.ubuntu.com/community/Boot-Repair