You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:19:42