问题是升级安装了加密主目录(位于单独分区)的 Ubuntu 系统,然后无法在新安装的 Ubuntu 上使用完全相同的密码进行解密/安装。这个问题已经得到解答,但以“非确定性”的方式“解决”(?)602360/345970。我不能承受一次又一次重新安装 Ubuntu 的后果……
我目前有一台 Ubuntu 12.04,由于软件包错误,我无法通过 升级do-release-upgrade
。因此,我决定全新安装最新的 LTS Ubuntu 14.04。系统/
目录(~50GB)已安装在 上sda6
,但加密主目录/home
仍在 上sda7
(~145GB)。我格式化并安装了新的 Ubuntu sda6
,并指定sda7
将其视为 的挂载点/home
。
安装要求输入登录名/密码(我输入的密码与以前的安装完全相同)后,我尝试登录。但是,Ubuntu 似乎无法解密/挂载我的数据,并显示以下内容
Signature not found in user keyring Perhaps try the interactive 'ecryptfs-mount-private'
此外,当我尝试时ecryptfs-mount-private
,它会要求登录密码短语,我正确输入了十几次,但出现错误,声称密码不正确。我使用分区备份回滚到 Ubuntu 12.04,再次检查密码确实正确。
下面,我将讨论与本问题无关或未解答的相关问题:
- 115497/345970:
ecryptfs-mount-private
不是一个合适的解决方案。即使我的数据被正确解密,也需要我分配两倍+3/5的当前主目录空间磁盘来先解密和复制,然后重新加密。 - 129906/345970:问题尚未解答,但可能相同(取决于操作系统版本)
- 182078/345970:与重新安装操作系统的问题无关。
- 286828/345970:同样问题,但仍未得到答复。
- 341302/345970: 我的登录passphrase 与 UNIX 用户密码相同。不同的问题。
- 476037/345970:我没有使用 LVM。无论如何,这个问题没有得到解答。
- 485625/345970:我没有使用不同的用户登录名。
- 584656/345970:同样的问题。没有合适的答案。
- 602360/345970:如前所述,以随机/非确定性的方式“解决”,通过一次又一次重新安装 Ubuntu 直到达到匹配。
答案1
它真的比你想象的要简单。你所要做的就是在安装 Ubuntu 时,你将在安装向导中看到一个名为用户设置的页面。在那里你将填写你的系统密码和用户名。所以在那里你可以看到一个复选框,上面写着Encrypt my Home folder also
你所要做的就是勾选它并照常进行。这很容易做到。