我使用 进行全盘加密ecryptfs
,升级到18.10后,启动时开始出现警告消息:
cryptsetup:警告:crypttab 中缺少用于普通 dm-crypt 映射根的选项“大小”。请阅读 /usr/share/doc/cryptsetup/README.initramfs 并将正确的“大小”选项添加到您的 crypttab(5)。
从我看到的内容来看,/usr/share/doc/cryptsetup-initramfs/README.initramfs.gz
我应该编辑/etc/cryptsetup
并设置正确的大小,但是应该如何为我的系统计算这个大小?
这是的内容/etc/crypttab
:
cryptswap1 UUID=1d1XXXXXXXXXXXX /dev/urandom swap,offset=1024,cipher=aes-xts-plain64
将大小添加
size=256
到/etc/crypttab
配置中:在我的情况下编辑“crypttab”文件是不够的(升级到 Ubuntu 20.04)。
编辑文件后,我不得不禁用(临时)交换文件并重新生成 initramfs 映像:
不幸的是,每次内核更新后都应该重复该步骤。
如果您只有加密交换分区,防止 initramfs 将它们用于恢复的正确方法是添加:
RESUME=none
进入/etc/initramfs-tools/conf.d/resume
例如: