答案1
请阅读上面的 Arch wiki 部分。
首先,您需要将encrypt
和lvm2
钩子添加到 mkinitcpio.conf 中,然后运行:
mkinitcpio -p linux
其次,我们需要让 grub 在启动过程之前解密磁盘。
下面我引用了Arch wiki中的详细内容:
为了在启动时解锁加密的根分区,引导加载程序需要设置以下内核参数:
cryptdevice=UUID=device-UUID:lvm root=/dev/mapper/MyVol-root
The <device-UUID> refers to the UUID of /dev/sdaX
它是这样工作的:您需要首先在内核参数中解密磁盘,以便可以启动。