我最近升级了笔记本电脑硬盘,并全新安装了 12.04.3。我将旧硬盘插入外部机箱中,用作外部设备 - 但首先,我需要从中取出所有数据。旧硬盘是 Win7 和 Ubuntu 双启动...以下是 sudo fdisk -l 的输出:
因此,sdb 显然是外部的。但是,我尝试安装所有这 3 个分区 - sdb1、sdb2 和 sdb3,但它们似乎都不是我的旧 ubuntu 分区。sdb2 是我的 Win7 分区(这很好),sdb1 是我的 Win7 恢复分区(没用),我不确定 sdb3 是什么(它有“BIN”、“BOOT”、“IMAGES_BOOT”、“PLANFOLDER”等文件夹)。
知道在哪里可以找到我的 ubuntu 分区吗?作为最后的手段,我可以重新安装旧硬盘,将我需要的所有内容从 ubuntu 分区转储到另一个外部设备,重新安装新硬盘,然后继续。
谢谢!
答案1
您可能最初做过五笔安装,在这种情况下,Linux 安装到 Windows 文件系统中的一个文件(通常是C:\ubuntu\disks\root.disk
)。我不确定这个文件的格式,但如果它是一个简单的图像文件,你应该能够将其作为回送设备安装。例如,如果你将以前的 WindowsC:
分区安装在/mnt/windows
,你可以尝试:
sudo mount -o loop /mnt/windows/ubuntu/disks/root.disk /mnt/oldubuntu
(执行此操作之前您必须先创建/mnt/windows
和/mnt/oldubuntu
目录。)