我从 Ubuntu 14.04 升级到 14.10,遇到了尝试其他发行版时出现的黑屏问题。我的显卡是 Intel HD Graphics 4400,我不知道这些信息是否足够,或者您是否需要更多信息。
我已经尝试了在论坛中找到的所有可能的解决方案,但我甚至不确定我在恢复模式下是否做了正确的事情......我越往前走,就越看到 Ubuntu 加载的红点,但并没有结束。
我不介意重新安装 14.04,但我至少需要恢复我的用户数据(桌面上的文件、Chromium 收藏夹、过去几周的工作)。我不知道如何使用命令来做到这一点。我已加密用户文件夹,我有代码密码。
如果我至少可以将我的个人文件复制到 USB 硬盘中,我会很高兴并重新安装 14.04。顺便说一句,我还有一个 Windows 分区
答案1
看来您有一个 eCryptfs 加密的主目录。您应该能够相当轻松地访问加密的主目录:
- 获取 Ubuntu Live CD/USB,最好是最新版本,然后启动它
- 挂载你的根分区(
/home
如果有的话,则是你的分区,否则就是根分区) - 运行
ecryptfs-recover-private /media/ubuntu/ROOTFSUUID/home/USERNAME
,其中 USERNAME 是您的用户名,/media/ubuntu/ROOTFSUUID 是根分区挂载点的路径。按照提示操作,如果挂载成功,则加密主目录的挂载点应打印到终端中。 - 导航到安装点并复制出文件。
如果失败了,您可以通过在实时 CD 上 chroot 您的根分区来使其工作:
- 挂载您的根分区:
sudo mount /dev/sdXY /mnt/
,其中 /dev/sdXY 是您的根分区设备 - 跑步
for i in /dev /dev/pts /proc /run /sys; do sudo mount -b $i /mnt$i; done
- 将要复制文件的媒体挂载到 /mnt 中的目录(例如 /mnt/mnt)
sudo mount /dev/sdXY /mnt/mnt/
,其中 /dev/sdXY 是要复制到的媒体,而不是根分区 - 跑步
sudo chroot /mnt
- 运行
ecryptfs-recover-private /home/USERNAME
并按照提示操作 - 从步骤5中的命令输出的挂载点复制出文件