将 ubuntu 从一台电脑复制到另一台电脑

将 ubuntu 从一台电脑复制到另一台电脑

我这里有一个非常奇怪的场景,我在我的 Ubuntu 机器上安装了一些软件,现在我想将所有东西(包括 Windows)移动到另一台机器 B,注意机器根本无法访问互联网。

所以apt-get install这里取消了。我已经为 ubuntu 创建了可启动 USB,但我可以创建包含机器 A 的所有文件的可启动 USB 吗?这样我就可以轻松地在机器 B 上安装

以下是我已经完成的操作

  • 使用了 CloneZilla,但它会创建整个 HDD 的克隆,因此,如果我的 HDD 是 500 GB,它会要求 500 GB 的 USB,
  • 无法在机器 B 上使用 apt-get install
  • 甚至无法使用 rsync

在当前场景中,有没有什么方法/工具可以让我创建正在运行的窗口的可启动 USB,这样我就可以将我的整个 ubuntu plus 文件移动到机器 B。谢谢

答案1

有多种方法可以实现这一点。如果您只有 USB 密钥,您可以执行以下操作:

您需要 2 个 USB 密钥。如果您有 3 个,那就更容易了:

  • 一个用于 clonezilla
  • 一个用于 ubuntu live
  • 一个用于传输数据

如果有任何您不能丢失的数据,请先备份。

如果你的硬盘还没有这样使用分区调整大小/重新分区:

  • Windows 分区(例如 30Gb),
  • Linux 分区 (10Gb),
  • 大的空的 ext3 分区填满了磁盘的剩余部分(500-30-10=460Gb)。

准备将 Windows 安装移动到新计算机。
对于 Windows 7,请按照以下步骤操作sysprep 教程(方法二,“使用第三方映像软件”)

现在我们可以使用 Clonezilla 在第三个分区内创建 Windows 和 Linux 分区的映像:

  • 启动 Clonezilla,选择设备映像模式
  • 告诉它写入第三个分区(第三个分区为/首页/partimag
  • 选择专业级保存零件保存分区的图像,而不是整个磁盘。
  • 专家模式选项,如果您选择的话,no compression速度会快很多,但是在这里您可能需要压缩它,因为我们将它放在 USB 密钥上。
  • 告诉它分割图像与您的 USB 密钥相配的部件。

在它运行时,使用你的实时 ubuntu usb 对另一台计算机进行重新分区。

当 clonezilla 完成后,将其在第三个分区中创建的文件复制到另一台带有 usb 密钥的计算机。一次复制一个大文件,以便它适合您的密钥。


在另一台计算机上:

您现在可以使用 clonezilla 恢复分区。

我们需要安装 grub 以便磁盘启动。使用您的 ubuntu usb 密钥并按照这些说明(寻找“修复损坏的系统”)。

修复/etc/fstab:为您的 Linux 分区输入正确的 UUID(查看blkid /dev/sda2Linux 是否在 /dev/sda2 上)

Linux 现在应该可以启动了。尝试从硬盘重新启动。

对于窗口部分完成教程


笔记:

  • Clonezilla 很智能,如果仅使用 10Gb 分区中的 3Gb,则图像将为 3Gb(或更少)。
  • 如您所见,从头开始重新安装更容易,但如果您确实需要转移现有安装,也可以这样做。
  • 如果可以,无论如何都买一个外置 USB 硬盘。这样传输文件会容易得多/快得多。

祝你好运 !

答案2

将机器 B 的硬盘添加到机器 A,然后克隆它。重新安装 B 的硬盘。但如果 A 和 B 不是非常相似,则会出现失败。

相关内容