我打破了加密的交换分区。 我怎么把它带回来?

我刚刚安装了Kubuntu 15.04,带有加密的home和swap分区。 一切都是魅力,但今天我决定在另一个分区上安装Kali Linux(在任何地方都没有加密,需要它才能工作)。

我忘记了加密的交换分区,并认为共享交换可能是个好主意,所以我把它格式化为常规交换。 现在我不知道如何恢复到以前的配置。 我正在尝试将其再次格式化为常规交换分区,交换它然后使用ecryptfs-setup-swap但它在此之后冻结:

 Do you want to proceed with encrypting your swap? [y/N]: y INFO: Setting up swap: [/dev/sda5] cryptdisks stop/waiting 

我真的不需要换到我的Kali Linux,但请帮我带回Kubuntu加密交换。

我不得不从头开始,现在一切都很好。

这篇文章是一个救生员: http : //iwtf.net/2010/01/05/encrypting-your-ubuntu-swap-partition/

如果链接被移动,基本上我所要做的就是:

  1. 格式为交换

  2. 将此行添加到/etc/crypttab

     sudo echo cryptoswap /dev/sda5 /dev/urandom cipher=aes-cbc-essiv:sha256,size=256,hash=sha256,swap 
  3. 并将此行添加到/etc/fstab

     /dev/mapper/cryptoswap none swap sw 0 0 

重启后一切正常。 我可以在两个发行版之间共享加密的交换空间。