当我安装 Ubuntu 11.04 时,我创建了一个单独的主分区。我刚刚安装了 Ubuntu 11.10。在安装屏幕中,选项包括:
- 删除 Ubuntu 11.04 并重新安装
- 将 Ubuntu 11.04 升级到 11.10
- 删除所有内容并重新安装
- 其他内容
我选择了“删除 Ubuntu 11.04 并重新安装”选项。
现在安装已完成,我已登录,但所有内容都是新的,我的主分区被忽略或未被识别。所以哎呀...我一定是从菜单中选择了错误的安装类型 - 哎呀!
幸运的是,还有一线希望,因为我可以在 nautilus 中看到包含我的旧家庭数据的旧家庭分区,并且我可以在中看到该分区sudo fdisk -l
。
我如何恢复旧的主分区,以便新的 11.10 使用它并且一切恢复正常?
我是否应该重新安装但选择其他选项?或者是否有一些命令行工具可用于让我恢复运行?
答案1
啊哈,我在这里找到了答案:/home 分区无法识别
为方便起见,剪切并粘贴:
要恢复你的 /home,请执行以下操作:
笔记如果存在,这将挂载您当前的 /home。要解决此问题,请进入终端,sudo umount /home
这将显示根分区 /home 目录内容,然后您可以将其移动到临时位置。重新启动或重新挂载您的主分区,然后再次将数据移动到 /home
在终端中执行:
sudo blkid
并记下包含旧分区的 UUID 和 TYPE
/home
(您可以通过执行获取更多信息sudo fdisk -l
)执行:
gksudo gedit /etc/fstab
并在末尾添加新行,语法如下:
UUID={UUID} /home {TYPE} defaults 0 2
用相应的数据替换 {UUID} 和 {TYPE}。
**确保没有其他带有挂载点 /home 的行,否则它们会发生冲突(如果有,请使用 # 将其注释掉)*
重启