使用现有的加密主页安装Ubuntu 14.04 LTS

问题是升级一个安装有加密主页的Ubuntu系统(在一个单独的分区上),然后在新安装的新Ubuntu上无法用完全相同的密码解密/挂载。 这个问题已经得到解答,但在602360/345970中以“非确定性”方式“解决”了(?)。 我无法承受一次又一次地重新安装Ubuntu ……

我目前有一个Ubuntu 12.04由于包错误而无法升级(通过do-release-upgrade )。 因此,我决定全新安装最新的LTS Ubuntu 14.04。 系统/目录(~50GB)安装在sda6 ,但加密的home /homesda7 (~145GB)上。 我在sda6上格式化并安装了新的Ubuntu,并指定了sda7作为/home的挂载点。

在安装请求登录/密码(我输入的内容与之前的安装完全相同)之后,我尝试登录。但是,似乎Ubuntu无法解密/挂载我的数据并显示以下内容

Signature not found in user keyring Perhaps try the interactive 'ecryptfs-mount-private'

Morevoer,当我尝试ecryptfs-mount-private ,它会要求我正确输入十几次登录密码,但是出现错误,声称密码不正确。 我使用分区备份回滚到Ubuntu 12.04并再次检查密码确实是正确的。

此后,我将讨论与此问题无关的相关问题或未解决的问题:

  • 115497/345970 : ecryptfs-mount-private不是一个合适的解决方案。 即使我的数据被正确解密,它也需要我分配两倍+ 3/5的当前主目录空间磁盘才能首先解密并复制然后重新加密。
  • 129906/345970 :问题未得到解答但可能相同(由操作系统版本决定)
  • 182078/345970 :与重新安装操作系统的问题无关。
  • 286828/345970 :同样的问题,但仍然没有答案。
  • 341302/345970 :我的登录密码与UNIX用户密码相同。 不同的问题。
  • 476037/345970 :我没有使用LVM。 无论如何,这个问题没有得到答复。
  • 485625/345970 :我没有使用不同的用户登录名。
  • 584656/345970 :同样的问题。 没有合适的答案。
  • 602360/345970 :如前所述,通过一次又一次地重新安装Ubuntu直到达到匹配,以“随机/非确定”方式“解决”。

它比你想象的要简单得多。 您所要做的就是在安装Ubuntu时,您将在安装向导中看到一个名为user settings的页面。 在那里,您将填写您的系统密码和用户名。 所以在那里你可以看到一个复选框说Encrypt my Home folder also你所要做的就是检查标记并像往常一样继续。 这很容易做到。