Linux
複製可引導分區
我有一個包含 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。