Pop_OS重新加密根文件系统后出现fsck.crypto_LUKS不存在的错误求助
Pop_OS重新加密根文件系统后出现fsck.crypto_LUKS不存在的错误求助
各位大佬好,我给之前安装的Pop_OS! 22.04系统重新加密了根文件系统,现在遇到了fsck.crypto_LUKS不存在的错误,没法正常启动系统,想请教下怎么解决。
先说说我的操作过程:
- 执行文件系统检查:
e2fsck -f /dev/sdXY - 缩小文件系统到最小容量:
resize2fs -M /dev/sdXY - 重新加密磁盘:
cryptsetup-reencrypt /dev/sdXY --new --reduce-device-size 4096S - 打开加密磁盘:
cryptsetup open /dev/sdXY cr_disk
现在磁盘已经是LUKS2加密格式了,执行cryptsetup -v status cr_disk的输出如下:
/dev/mapper/cr_disk is active and is in use. type: LUKS2 cipher: aes-xts-plain64 keysize: 256 bits key location: keyring device: /dev/sdXY sector size: 512 offset: 4096 sectors size: 194934784 sectors mode: read/write
之后我挂载了加密磁盘:mount /dev/mapper/cr_disk /mnt,接着编辑了/mnt/etc/crypttab,内容设置为:
cr_disk UUID=YOUR_LUKS_DISK_UUID none
最后修改了/mnt/etc/fstab,把原来根分区的UUID替换成了加密后的对应UUID,但重启系统后就弹出了fsck.crypto_LUKS不存在的错误,卡在启动环节。
有没有大佬知道这是什么问题?该怎么修复才能正常启动系统呢?
备注:内容来源于stack exchange,提问作者Oleksa
相关产品推荐
相关产品推荐

