从 ubuntu 11.04 升级到 10.10 后,我无法再访问加密的主分区。我可以登录,但所有数据仍保持加密状态。
ecryptfs-mount-private
给出:
ERROR: Encrypted private directory is not setup properly
知道如何修复这个问题吗?
更新
我安装了几个内核(升级后我的 menu.lst 如下所示:http://paste.org/pastebin/view/35591) 所有内核都存在同样的问题。从 2.6.32-27-generic 启动时
adduser --encrypt-home tes
给出:
Adding user `tes' ...
Adding new group `tes' (1008) ...
Adding new user `tes' (1007) with group `tes' ...
Creating home directory `/home/tes' ...
Setting up encryption ...
************************************************************************
YOU SHOULD RECORD YOUR MOUNT PASSPHRASE AND STORE IT IN A SAFE LOCATION.
ecryptfs-unwrap-passphrase ~/.ecryptfs/wrapped-passphrase
THIS WILL BE REQUIRED IF YOU NEED TO RECOVER YOUR DATA AT A LATER TIME.
************************************************************************
Error: Your kernel does not support filename encryption
ERROR: Could not add passphrase to the current keyring
adduser: `/usr/bin/ecryptfs-setup-private -b -u tes' returned error code 1. Exiting.
答案1
版本 11.10 仍处于 alpha 阶段 - 这意味着开发还处于早期阶段并且可能会出现问题。
加密文件夹和驱动器就是这些区域之一 - 请参阅此 ubuntuforums线。
回滚你的系统
我的建议是将您的系统回滚到 11.04,至少直到 11.10 的第一个或第二个测试版。
当然,这假设您在 alpha 升级之前对系统进行了映像备份。
如果没有,您可能必须从头开始重新安装 11.04 - 这可能会丢失硬盘上的所有数据。
恢复数据
如果你有一个单独的 /home 分区 - 请按照此建议操作非盟问题。
也许更好的方法是使用此方法备份所有加密数据非盟问题。然后重新安装 11.04,然后再复制回您已备份的数据。