这里还有很多关于分离的 LUKS 标头的其他问题,但没有一个能解决我的问题。
我正在尝试将现有的包含标头从sda2
设备上的单独原始分区重新定位sdb1
。
删除原始标头后,系统无法启动并在initramfs
控制台停止。
操作系统:LMDE 5(Linux Mint Debian Edition = 事实上的 Debian 11)LUKS2 上的标准 LVM 安装
我执行了以下步骤:
cryptsetup luksHeaderBackup /dev/sda2 --header-backup-file /header.img
dd if=/header.img of=/dev/sdb1
- 选项
header=/dev/sdb1
>/etc/crypttab
update-initramfs -u -k all
cryptsetup luksErase /dev/sda2
到目前为止,一切正常,系统正常启动。
时,根据说明cryptsetup 常见问题解答§2.20我愿意:
cryptsetup luksDump /dev/sdb1
>Data segments: offfset: 16777216 bytes
dd bs=512 count=32768 if=/dev/zero of=/dev/sda2
系统不再启动。
经过几个小时的研究,我有一种预感,UUID 和签名是罪魁祸首(或同谋),因为标头重置了。但这只是一种预感,我没有证据证明这一点。
我是否搞砸了一些事情或者我错过了什么步骤?