有没有简单的方法可以将整个 Ubuntu 操作系统从一台电脑转移到另一台电脑?

有没有简单的方法可以将整个 Ubuntu 操作系统从一台电脑转移到另一台电脑?

我是 Linux 的初学者,已经开始学习很多东西了。我主要使用 MacOS 和 Windows,我开始爱上 Linux,确切地说是 ubuntu。我想知道是否有一种方法可以将一台计算机上的所有内容(文件安装、配置和程序)完全按照一台机器上的原样复制,并轻松地将它们迁移到另一台计算机?就像在 macos 或 Windows 中一样。如果有人能帮忙,那将是极大的帮助,因为我经常更换电脑,不想一直重新安装和重新配置所有内容。谢谢。

编辑:请考虑一下,我不是一个技术人员或专家,我对这一切都很陌生,并且仍在学习。所以,如果我没有立即理解或掌握您可能说的话,我提前道歉。

答案1

使用 GParted 克隆到较小的磁盘

这是我使用传统模式测试的方法。

  1. 启动 Ubuntu Live USB。

  2. 如果尚未存在,请插入源磁盘和目标磁盘。

  3. 打开 GParted 并将源分区缩小至 64GB 以下。

  4. 选择源磁盘并右键单击源/分区并选择Copy

  5. 选择目标磁盘并右键单击空白处并选择Paste

  6. 拉伸粘贴分区以填充驱动器。

  7. 单击Apply All Operations(顶部的复选标记)。

  8. 关闭 GParted 并使用终端安装 Grub

     sudo mount /dev/sdxy /mnt
    
     sudo grub-install --boot-directory=/mnt/boot /dev/sdx
    

其中 sdx 是目标驱动器,y 是分区号。

答案2

你可以看看 Clonezilla。这将允许你备份你的电脑并将其安装在其他电脑上。网上有很多教程,只要谷歌一下就可以了。

答案3

使用 dd 将文件系统从一个驱动器克隆到另一个驱动器

  • 创建 Live Ubuntu USB 并启动它

  • 插入目标驱动器(必须至少与源驱动器一样大)。

  • 打开 Gnome-Disks 确认驱动器名称,sda、sdb 等。

  • 在终端运行sudo dd if=/dev/sdx of=/dev/sdy

    sdx源驱动器在哪里,sdy目标驱动器在哪里。

    有些人喜欢添加块大小,例如bs=256k,但我并不介意。

    这个过程可能需要很长时间。

    参考:https://docs.oracle.com/cd/E19455-01/805-7228/bkupsavefiles-60904/index.html

相关内容