将 Linux 从 USB 驱动器移动到内部 SATA 驱动器

将 Linux 从 USB 驱动器移动到内部 SATA 驱动器

我目前在主内置 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 驱动器免遭可能的擦除。下面我提供的简单英语解决方案可能看起来不太怪异,而且似乎更难,但它可以保护您的安装免受损害。

我认为以下说明是实现您所言的最佳方式:

  1. 使用外部 Ubuntu 安装,下载并刻录克隆到可启动媒体(CD 或闪存)
  2. 使用外部 Ubuntu 安装,下载并刻录引导修复到可启动媒体(CD 或闪存)
  3. 可选但建议关闭您的电脑,断开电源,并完全断开您的内部 Windows 驱动器(电源或数据线就足够了)
  4. 启动计算机到 clonezilla 并使用其菜单将 Ubuntu 的外部 USB 安装复制到您想要的驱动器。
  5. 关闭 PC,重新连接 Windows 驱动器,然后尝试启动 PC。您可能会看到 grub 菜单,如果看到,则表示您已完成,但如果没有,请关闭 PC 并重新启动计算机,这次进入我之前让您修复的启动修复菜单。让它发挥它的魔力。然后关闭它,删除启动修复,然后重新启动。

以下说明解释了如何做得更好、更安全: 在我看来,双启动安装完全不安全。因此,我建议您购买硬盘托架系统,当然前提是这是一台台式机,而不是那种有两个硬盘托架的笔记本电脑,然后根据您想要使用的操作系统来更换硬盘。

硬盘托盘系统有各种类型,ide 和 sata,售价不到 20 美元。我很乐意提出建议。

相关内容