Quando a matriz RAID terminar de sincronizar novamente, execute:
grub
root (hd1,0)
setup (hd1)
Aqui há um howto completo.
Eu tenho um servidor Linux com 2 IDE HD & Raid (hda - hdb)
Eu alterei o hdb "BAD" com um novo:
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
... mude o hdb .... fdisk o novo hdb ..... e:
mdadm --add /dev/md1 /dev/hdb1
mdadm --add /dev/md0 /dev/hdb2
mdadm --add /dev/md2 /dev/hdb3
Agora preciso reconstruir o grub / mbr para o novo hdb
É a maneira correta?
grub
root (hd0,0) <-- ???
setup (hd0) <-- ???
quit
Obrigado!
Quando a matriz RAID terminar de sincronizar novamente, execute:
grub
root (hd1,0)
setup (hd1)
Aqui há um howto completo.
Em vez de usar o grub em cada unidade. Você pode simplesmente copiar o mbr.
Para copiar o MBR de sda para um arquivo chamado / mbrbackup:
dd if=/dev/sda of=/mbrbackup bs=512 count=1
Agora restaure a imagem para o sdb
dd if=/mbrbackup of=/dev/sdb bs=446 count=1
MBR is divided into 3 sections
Bootstrap . 446 bytes
Partition table. 64 bytes
Signature. 2 bytes
Consulte o link para obter a fonte.
Isso funcionará?
dd if=/dev/sda of=/dev/sdb bs=446 count=1
Tags raid mdadm linux software-raid grub