如何使用`dd if=/dev/sda of=/dev/sdb`驱动器?

l -*_*c l 5 boot dual-boot mount dd

给定:sudo dd if=/dev/sda of=/dev/sdb主引导驱动器的重复驱动器。

如何安全、可靠地:

  1. 安装dd重复的驱动器作为第二个驱动器?
  2. 将重复驱动器设置dd为备用启动驱动器?
  3. 从重复驱动器恢复的安全做法dd

到目前为止我对 Ubuntu 12.04 的笔记如下:

  • 山。Ubuntu 实用程序Mount Volume给出错误Error mounting: mount exited with exit code 1: helper failed with: mount: according to mtab, /dev/sdb1 is already mounted on / mount failed。有没有一种安全的方法可以将重复的启动卷安装为第二个驱动器?

  • 启动。从 BIOS/GRUB 中选择启动盘的功能键似乎是可行的方法。如果选择磁盘后似乎很长时间后出现空白屏幕,这意味着什么?

  • 恢复。 如果将副本用作 /dev/sda 引导驱动器,可以sudo dd if=/dev/sda of=/dev/sdb作为恢复过程吗?或者,使用第三个最小启动(例如 USB)驱动器更安全吗sudo dd if=/dev/duplicate of=/dev/toberestored?或者是其他东西?

背景上下文:有一个 Ubuntu 12.04 嵌入式系统,我想通过全新(未升级)安装 Ubuntu 14.04 来向前迁移。这是一个带有固定主 SSD 驱动器的单板系统。

目前的想法是创建以下内容:

  1. 文件迁移盘。 带有 12.04 文件的可安装驱动器,14.04 系统可以看到这些文件。(也可以使用rync

  2. 回归测试双启动配置磁盘。具有外部 12.04 驱动器或固定内部 SSD(干净的 14.04 安装)的双引导驱动器配置可用于引导系统。(dd这里可以用吗?)

  3. 基线备份磁盘。完整的映像,非增量,按原样,如果需要恢复到 12.04 恢复驱动器。(驱动器与 1 和 2 完全分开)

驱动流程在哪里以及如何dd if=/dev/sda of=/dev/sdb适应上述迁移场景?