不久前,我安装了 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/
如果链接被移动,基本上我要做的就是:
格式化为交换
将此行添加到
/etc/crypttab
:sudo echo cryptoswap /dev/sda5 /dev/urandom cipher=aes-cbc-essiv:sha256,size=256,hash=sha256,swap
并将此行添加到
/etc/fstab
:/dev/mapper/cryptoswap none swap sw 0 0
重启后一切正常。我可以在两个发行版之间共享加密交换空间。