disco de RAID não inicializando

1

minha instalação de hospedagem substituiu o disco / dev / sda por mim e eu adicionei-o ao RAID via

sgdisk -R /dev/sda /dev/sdb

mdadm /dev/md0 -a /dev/sda1
mdadm /dev/md1 -a /dev/sda2 
mdadm /dev/md2 -a /dev/sda3

cat /prod/mdstat parece bem para mim:

Personalities : [raid1] [raid0] [raid10] [raid6] [raid5] [raid4] 
md2 : active raid1 sda3[0] sdb3[1]
      729952192 blocks [2/2] [UU]

md1 : active raid1 sda2[0] sdb2[1]
      524224 blocks [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
      2096064 blocks [2/2] [UU]

Mas quando eu reinicio, não funciona. Quando faço um grub-install /dev/sda , diz

/usr/sbin/grub-setup: warn: This GPT partition label has no BIOS Boot Partition; embedding won't be possible!. /usr/sbin/grub-setup: error: embedding is not possible, but this is required when the root device is on a RAID array or LVM volume.

Quando eu tento um grub-install /dev/sda1 , ele diz

/usr/sbin/grub-setup: error: unable to identify a filesystem in hd0,gpt1; safety check can't be performed.

Eu sinto falta de um passo para recuperar o sda?

    
por HIGH6 25.09.2012 / 18:12

1 resposta

0

Você precisa verificar em parted . Eu acho que você precisa fazer algo assim:

parted /dev/hda
set <partition number> bios_grub on
quit

Depois disso, o grub deve ser capaz de descobrir onde colocar as coisas. Então faça isso - ou sua própria variação:

grub-install --modules=raid --no-floppy /dev/sda

Isso deve fazer o grub funcionar novamente. Eu encontrei muitas dicas úteis para fazer a mesma coisa aqui .

    
por 18.03.2015 / 14:52