我有一台配备 2 个 IDE HD 和 Raid (hda - hdb) 的 Linux 服务器
我把“坏的” hdb 换成了新的:
mdadm --fail /dev/md2 /dev/hdb3
mdadm --fail /dev/md0 /dev/hdb2
mdadm --fail /dev/md1 /dev/hdb1
mdadm --remove /dev/md1 /dev/hdb1
mdadm --remove /dev/md0 /dev/hdb2
mdadm --remove /dev/md2 /dev/hdb3
... 更改 hdb .... fdisk 新的 hdb ..... 并且:
mdadm --add /dev/md1 /dev/hdb1
mdadm --add /dev/md0 /dev/hdb2
mdadm --add /dev/md2 /dev/hdb3
现在我需要为新的 hdb 重建 grub/mbr
这是正确的方法吗?
grub
root (hd0,0) <-- ???
setup (hd0) <-- ???
quit
谢谢!
答案1
答案2
您无需在每个驱动器上使用 grub。您只需复制 mbr 即可。
要将 MBR 从 sda 复制到名为 /mbrbackup 的文件中:
dd if=/dev/sda of=/mbrbackup bs=512 count=1
现在将镜像恢复到 sdb
dd if=/mbrbackup of=/dev/sdb bs=446 count=1
MBR 分为 3 个部分
引导程序。446 字节
分区表。64字节
签名。2字节
答案3
这能行吗?
dd if=/dev/sda of=/dev/sdb bs=446 count=1