/home 在多重启动期间自动加密吗?

/home 在多重启动期间自动加密吗?

我试图将 Mint 分区添加到我的 Ubuntu 12.04/Win7 盒子中,但整个过程却出了问题。Mint 安装正确,但从我的 Grub 菜单中删除了 Ubuntu/Win 选项。尝试修复这个问题时,事情变得一团糟——目前盒子启动时会显示提示符grub>

使用 grub 我可以找到一个内核映像并启动到 busybox 提示符,但如果我尝试继续启动过程,它会进入内核恐慌(退出代码为00000200)。

真正奇怪的是,如果我使用 Mint 或 Ubuntu LiveCD(安装在 /media 下)启动,我的旧 Ubuntu 主文件夹是可以访问的,但是我的/home/liav子目录已被加密。我不记得曾经设置过任何 /home/liav 加密。我可以使用 sudo 进入/media/home/liav并 cat 其中的 README 文件,它只显示“THIS DIRECTORY HAS BEEN UNMOUNTED TO PROTECT YOUR DATA"加上对 ' ecryptfs-mount-private' 的说明,显然我无法在 liveCD 会话中以 root 身份执行此操作(返回 ' Encrypted private directory is not setup properly')。使用 ' chown -R' 来获取目录的所有权没有任何区别。

  • 为何被/home/liav加密?
  • 有什么方法可以重新创建可以访问加密密钥的用户帐户吗?

我确实备份了我的主/home子目录,但如果可能的话,我不希望丢失该目录。

答案1

假设您无法恢复您的 Ubuntu 安装,您可以使用ecryptfs-recover-private它来挂载您的主目录。

首先,确保包含要打开的主目录的分区已挂载并打开。然后,在终端中运行sudo ecryptfs-recover-private /path/to/home/directory。默认情况下,它将以只读模式挂载,但您可以通过传入标志 将其置于读写模式--rw。按照提示操作,您的主目录将挂载在临时位置。

相关内容