Linux

複製可引導分區

  • June 30, 2011

我有一個包含 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)創建設備映射kpartx並使用命令複製整個分區來複製分區dd

問題是:分區複製後,複製的分區沒有啟動(但所有文件都正常)。怎麼了?

我需要兩個分區完全相同(我將它們用於故障轉移到嵌入式設備中)

我懷疑您必須重新 grub hd0,2 上的引導扇區,因為 hd0,1 和 hd0,2 之間特殊引導文件的物理位置不同。這將是 hd0,1 到 hd0,2 的 dd 副本無法引導 hd0,2 的合乎邏輯的原因。

檢查以確保“hd0,2”未分區為擴展邏輯。您不能從邏輯分區引導。或者,如果它以前工作過?!然後嘗試從 Live CD 啟動並修復 MBR。

引用自:https://serverfault.com/questions/285533