复制可启动分区

复制可启动分区

我有一个带有 3 个分区的磁盘映像:第一个分区(hd0,0)可使用 GRUB1 启动,其配置 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)也可启动。我尝试通过使用创建设备映射并使用命令复制整个分区来(hd0,1)克隆分区。(hd0,2)kpartxdd

问题是:分区克隆后,克隆的分区无法启动(但所有文件正常)。出了什么问题?

我需要两个分区完全相同(我将它们用于嵌入式设备的故障转移目的)

答案1

我怀疑您必须重新 grub hd0,2 上的引导扇区,因为 hd0,1 和 hd0,2 之间的特殊引导文件的物理位置不同。这是一个合乎逻辑的原因,即 hd0,1 到 hd0,2 的 dd 副本无法引导 hd0,2。

答案2

检查以确保“hd0,2”未分区为扩展逻辑分区。您无法从逻辑分区启动。或者,如果它以前可以工作?!然后尝试从实时 CD 启动并修复 MBR。

相关内容