复制可引导的分区

我有一个有3个分区的磁盘镜像:第一个分区(hd0,0)可以使用GRUB1和以下configuration的GRUB文件启动

 default=0 timeout=5 title Bank A root (hd0,1) chainloader +1 title Bank B root (hd0,2) chainloader +1 

分区(hd0,1)(hd0,2)也是可引导的。 我试图通过使用kpartx创build设备映射并使用dd命令复制整个分区来克隆分区(hd0,1)(hd0,2)

问题是:分区克隆后,克隆的分区没有启动(但是所有的文件都没问题)。 怎么了?

我需要两个分区蜜蜂相同(我正在使用它们进行故障转移的目的到embedded式设备)

我怀疑你必须在hd0,2上重新引导引导扇区,因为特殊引导文件的物理位置在hd0,1和hd0,2之间是不同的。 这将是一个合乎逻辑的理由,ddd1到hd0,2的dd副本不会启动hd0,2。

检查以确保'hd0,2'不被分区为扩展逻辑。 您无法从逻辑分区启动。 或者,如果它以前工作过? 然后尝试从Live CD启动并修复MBR。