移动加密根分区后无法访问它

移动加密根分区后无法访问它

我有一台 Windows 笔记本电脑,安装了额外的 Manjaro /dev/sda6(位于 Windows 10 主分区和恢复分区之间的某个位置)。 Manjaro 分区使用 ext4,具有完全加密。

我决定摆脱Windows,并删除了相应的分区,只留下/dev/sda1(UEFI或其他东西)和/dev/sda6.使用 KDE 分区程序可以在 Manjaro 内部轻松实现扩展/dev/sda6,但当然它不想移动自己的根分区。我测试了在扩展分区以使用 Windows 恢复释放的空间后一切仍然正常。

然后,我使用 Manjaro 的实时图像(最初安装它的那个图像)将分区移动到可用空间的前面。这也没有问题(我注意到),但现在我无法再启动它了。

Grub 报告(我缩短了相关分区的 UUID):

error: no such cryptodisk found
error: disk `cryptouuid/30c...a1` not found
Entering rescue mode...

我发现问题看起来很相似,但并不真正适用于我的情况,因为我知道分区和 grub互相合作。

我还发现文章,它帮助我尝试了一些事情:

  • 该分区位于(hd0,gpt6)
  • ls (hd0,6)产量Filesystem is unknown
  • insmod cryptodiskinsmod luks两者都有效
  • insmod ext4失败,'cryptouuid/30c...a1' not found 任何命令引用(hd0,6)都会产生相同的错误消息。

我根本不习惯 grub 控制台,所以我不太确定我能做什么来帮助 grub 在那里。

回到 Manjaro 的实时映像,分区编辑器找到了该分区,但显示类型为“未知”——不幸的是,我不确定它在移动之前是否正确地将其识别为 ext4,或者加密分区是否始终显示此信息方式。没有安装分区的选项。

所以,问题是:我还能让 grub 从这个分区启动吗?如果可以,怎么做?还是搬家过程中损坏了,就结束了? (如果是,我做错了什么?我发现其他人以这种方式移动根分区)有分区的备份,尽管还有大约一天的工作量尚未备份(我真的应该备份。 ..) ,所以我非常希望将所有内容按顺序恢复...

我这里有超级 Grub Disk(它找到根分区和 .efi 相应的 efi 文件)和 Clonezilla(我用于备份),但没有很好的策略如何继续。

相关内容