如何使用 dd 将外部 USB 驱动器安装克隆到本地硬盘?

如何使用 dd 将外部 USB 驱动器安装克隆到本地硬盘?

我可以使用dd命令将我的 ubuntu 安装从外部磁盘克隆到本地硬盘吗?它会启动吗?我想可以,但不确定。我是否需要将本地磁盘上的输出分区的大小与 USB 上的输入分区的大小完全相同?我在考虑在另一个小型闪存驱动器上安装并启动 liveusb,然后运行类似的东西,这样sudo dd if=/media/usbexternaldisk of=/media/localdisk可以正常工作吗?

另外,如果我使用制作外部 ubuntu 安装的 iso 映像dd,我可以将其刻录到磁盘或另一个硬盘上并启动它吗?

答案1

使用克隆 Ubuntu 安装

是的,你可以使用克隆安装,但这不是最快/最简单的方法。最好通过以下实时工具进行备份/恢复:克隆兹拉

  • 如果你想使用,注意目标磁盘必须相同或更大比来源。

  • 另外,为了使其可启动,你必须从设备复制到设备(例如/dev/sdX),不是从一个分区到另一个分区(/media/...

  • 使用sudo fdisk -lgparted找出目标内部硬盘(通常/dev/sda)和外部 USB 硬盘(通常/dev/sdb)是哪些块设备。

  • 然后dd使用确切地以下语法,其中x是 USB 驱动器的字母,y 是您在上一步中确定的内部驱动器的字母:

      sudo dd if=/dev/sdx of=/dev/sdy bs=8M && sync
    

    并等待其完成。

  • 回答你的另一个问题,不,简单地说复制到 ISO(或 CD 或 DVD 等)将不起作用;它将无法启动。为此,您需要使用以下工具重制版。请参阅此问题以了解更多信息:

    如何将我的 Ubuntu 安装转换为 Live-USB 或 Live-CD?

相关内容