如何为14.04生成加密的交换分区?我在这里看到的所有建议都是为版本<14.04而不是为我工作。
我试了很多次,但没有比重新启动更久的了。
在安装时,我决定加密我的家庭和9个GiB分区进行交换,但是这个交换从未被Kubuntu使用过。G期会发现一个“未知的文件系统”。
我多次将其格式化为交换,编辑了fstab和crypttab,并使用了这里不同答案中提到的所有技巧。经常提到的PunyGeek信函不适用于我,可能是因为我的系统中甚至不存在/etc/initramfs-tools/conf.d/resume。
发布于 2014-05-10 01:27:39
在经历了更多的尝试和尝试之后,我发现这似乎适合我:
注意:用分区号替换sdaX中的X!UUID不适合我!
安装必要的软件包:
sudo apt-get install cryptsetup将分区格式化为交换
sudo swapoff -a
sudo cryptsetup -d /dev/urandom create cryptswap /dev/sdaX
sudo mkswap -f /dev/mapper/cryptswap -v1 -Lhello-swap向/etc/crypttab添加或编辑以下行:
cryptswap /dev/sdaX /dev/urandom swap添加或编辑/etc/fstab中的行:
/dev/mapper/cryptswap none swap sw 0 0重新启用掉期:
sudo swapon -s确认已启用交换:
free -m | grep Swap:或者查看参考资料选项卡中的系统监视器应用程序。
发布于 2016-02-03 19:45:57
使用14.04LTS时,我遇到了与tomasb相同的问题,即加密的交换在重新启动后没有打开。我发现/etc/crypttab没有被处理,因为没有安装必要的init.d脚本(密码磁盘和密码磁盘-早期)。
我用
$ sudo apt-get install cryptsetup重新启动,我进行了加密交换。
发布于 2014-07-18 20:04:35
这实际上适用于我,但我不确定它是否是一个好的解决方案(多个用户):
sudo gedit /etc/init/cryptdisks.conf在包含do_start的文件底部附近搜索行并添加
/etc/init.d/cryptdisks reload就在下面;
假设米歇尔回答的所有事情都完成了
https://askubuntu.com/questions/463661
复制相似问题