我目前在主内置 SATA 驱动器上运行 WinXP,在外置 USB 驱动器上运行 Ubuntu 14.04。我安装了新的内置 SATA 辅助硬盘。是否可以将 USB 驱动器的内容移动或复制到辅助内置驱动器,或者我应该简单地将 Linux 从头重新安装到内置驱动器上,运行更新,然后将我的主目录从 USB 复制到内置驱动器?[我计划通过让 Linux 用 GRUB 替换主驱动器的 MBR 来实现两个内置驱动器的双重启动。]
答案1
您应该能够使用 rsync 将文件系统从 USB 移出。像平常一样启动 Ubuntu(从 USB 移出),然后安装您要将 Ubuntu 移到的新 SATA 驱动器。
sudo mount /dev/xxx /mnt
一旦设备安装完毕,您就可以复制所有内容
sudo rsync -axv / /mnt
这将复制将文件系统从 USB 移到新驱动器上。至于设置 grub 等,很遗憾我无法帮助您。
免责声明:正如您所要求的,我之前没有这样做过,但我确实使用此方法将文件系统从我的 Raspberry Pi 的 SD 卡移到 USB 上。
答案2
这是完全有可能的。不同的是,您愿意付出多大的努力来保护您的 Windows 驱动器免遭可能的擦除。下面我提供的简单英语解决方案可能看起来不太怪异,而且似乎更难,但它可以保护您的安装免受损害。
我认为以下说明是实现您所言的最佳方式:
- 使用外部 Ubuntu 安装,下载并刻录克隆到可启动媒体(CD 或闪存)
- 使用外部 Ubuntu 安装,下载并刻录引导修复到可启动媒体(CD 或闪存)
- 可选但建议关闭您的电脑,断开电源,并完全断开您的内部 Windows 驱动器(电源或数据线就足够了)
- 启动计算机到 clonezilla 并使用其菜单将 Ubuntu 的外部 USB 安装复制到您想要的驱动器。
- 关闭 PC,重新连接 Windows 驱动器,然后尝试启动 PC。您可能会看到 grub 菜单,如果看到,则表示您已完成,但如果没有,请关闭 PC 并重新启动计算机,这次进入我之前让您修复的启动修复菜单。让它发挥它的魔力。然后关闭它,删除启动修复,然后重新启动。
以下说明解释了如何做得更好、更安全: 在我看来,双启动安装完全不安全。因此,我建议您购买硬盘托架系统,当然前提是这是一台台式机,而不是那种有两个硬盘托架的笔记本电脑,然后根据您想要使用的操作系统来更换硬盘。
硬盘托盘系统有各种类型,ide 和 sata,售价不到 20 美元。我很乐意提出建议。