我破坏了加密交换分区。我该如何恢复它?

我破坏了加密交换分区。我该如何恢复它?

不久前,我安装了 Kubuntu 15.04,并加密了主分区和交换分区。一切运行正常,但今天我决定在另一个分区上安装 Kali Linux(任何地方都没有加密,需要它才能工作)。

我忘记了加密交换分区,并认为共享交换可能是一个好主意,所以我将其格式化为常规交换。现在我不知道如何恢复到以前的配置。我试图将其再次格式化为常规交换分区,swapon然后使用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 加密交换。

答案1

我必须从头开始,现在一切都很顺利。

这篇文章救了我一命: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
    

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

相关内容