如何使用dd将外部USB驱动器安装克隆到本地硬盘?
我可以使用dd
命令将我的ubuntu安装从外部磁盘克隆到本地硬盘驱动器。 它甚至会开机吗? 我想我可以,但不确定。 我需要在本地磁盘上使输出分区的大小与usb上的输入分区一样吗? 我正在考虑在不同的小型闪存驱动器上安装和启动liveusb并运行类似sudo dd if=/media/usbexternaldisk of=/media/localdisk
东西, sudo dd if=/media/usbexternaldisk of=/media/localdisk
将按原样运行吗?
如果我使用dd
外部ubuntu安装的iso映像,我可以将其刻录到磁盘或另一个硬盘驱动器上并启动它吗?
使用dd克隆Ubuntu安装
是的,您可以使用dd克隆安装,但这不是最快/最简单的方法。 最好通过Clonezilla等实时工具进行备份/恢复。
- 如果要使用dd ,请注意目标磁盘的大小必须与源大小相同或更大 。
- 此外,要使其可引导,您必须从设备到设备 (例如
/dev/sdX
) 复制 ,而不是从分区复制到分区(/media/...
) - 使用
sudo fdisk -l
或gparted
找出目标内部硬盘(通常是/dev/sda
)和外部USB硬盘(通常是/dev/sdb
)的块设备。 -
然后使用具有以下语法的
dd
,其中x
是USB驱动器的字母,y是您在上一步中确定的内部驱动器的字母:sudo dd if=/dev/sdx of=/dev/sdy bs=8M && sync
并等待它完成。
-
要回答你的另一个问题,不,简单地使用ISO(或CD或DVD等)是行不通的; 它将无法启动。 为此,您需要使用remastersys等工具。 有关更多信息,请参阅此问题:
如何将我的Ubuntu安装转换为Live-USB或Live-CD?