将程序和用户数据从旧 HDD 备份到 SSD 上的新安装

将程序和用户数据从旧 HDD 备份到 SSD 上的新安装

我的旧硬盘上有 Ubuntu,它通过 USB 连接到此系统,我的笔记本电脑内置了一个 SSD。目前,我通过 USB 运行 Ubuntu。

我尝试过克隆我的磁盘(更改 uiid 等)、使用 Deja Dup 传输数据等等。结果什么也没发生,或者出现了奇怪的情况。

我的想法是将重要数据从旧系统复制到新系统(家庭或其他),但我不被允许这样做。

有谁知道有什么工具可以做到这一点或者有其他想法吗?

答案1

我已成功使用 dd 命令将旧硬盘直接克隆为替换硬盘。您需要启动到 ubuntu cd 或您要克隆的其他 Linux 设备。然后从命令提示符中使用 dd 命令。我必须警告您,如果您犯了错误,在终端中使用任何命令都可能很危险,但 dd 尤其可疑,因为它可以覆盖整个磁盘。话虽如此……该命令如下所示。

dd if=/dev/sda of=/dev/sdb

“if” 代表输入文件。这是您要从中复制的源驱动器。

“of” 代表输出文件。这是您要复制到的目标驱动器。

您可以在这里找到更详细的描述: http://www.howtogeek.com/howto/19141/clone-a-hard-drive-using-an-ubuntu-live-cd/ 并查看 dd 的手册页。

答案2

嗯,汉斯;我也做过类似的事情,并总结了我的步骤这里. 概述如下

  1. 从某些实时 CD 启动。
  2. dd if=/dev/sda of=/dev/sdc
  3. 从实时 CD 重新启动以使 HDD 分区表有效。
  4. sudo -s
  5. 建立目录
  6. 挂载/dev/sda1
  7. 安装--bind /dev a/dev
  8. 安装--bind /proc a/proc
  9. 安装--bind /sys a/sys
  10. chroot一个
  11. 更新 grub

重新启动就可以了。

相关内容