我是 Linux 的初学者,已经开始学习很多东西了。我主要使用 MacOS 和 Windows,我开始爱上 Linux,确切地说是 ubuntu。我想知道是否有一种方法可以将一台计算机上的所有内容(文件安装、配置和程序)完全按照一台机器上的原样复制,并轻松地将它们迁移到另一台计算机?就像在 macos 或 Windows 中一样。如果有人能帮忙,那将是极大的帮助,因为我经常更换电脑,不想一直重新安装和重新配置所有内容。谢谢。
编辑:请考虑一下,我不是一个技术人员或专家,我对这一切都很陌生,并且仍在学习。所以,如果我没有立即理解或掌握您可能说的话,我提前道歉。
答案1
使用 GParted 克隆到较小的磁盘
这是我使用传统模式测试的方法。
启动 Ubuntu Live USB。
如果尚未存在,请插入源磁盘和目标磁盘。
打开 GParted 并将源分区缩小至 64GB 以下。
选择源磁盘并右键单击源/分区并选择
Copy
。选择目标磁盘并右键单击空白处并选择
Paste
。拉伸粘贴分区以填充驱动器。
单击
Apply All Operations
(顶部的复选标记)。关闭 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