A inicialização com o Software RAID quase sempre requer uma partição / boot separada, especialmente com versões mais antigas do GRUB. Especificar "--metadata = 0.90" ao criar a partição RAID-1 para / boot também é necessário.
/ boot deve ser a primeira partição e mantida pequena. Principalmente por razões de inicialização do BIOS legado. A outra razão pela qual / boot deve ser uma partição separada é que normalmente deve ser montado em modo somente leitura em / etc / fstab. Você deve apenas montá-lo novamente como leitura-gravação antes de fazer uma atualização do kernel.
A configuração típica da unidade que uso é:
/dev/sda1 + /dev/sdb1 = /dev/md0 Software RAID-1 with metadata 0.90
/dev/sda2 + /dev/sdb2 = /dev/md### Software RAID-1 with LVM on top
Eu sempre uso / dev / md0 para a partição / boot. Para a área LVM, eu uso um número aleatório abaixo de 125 para o dispositivo mdadm #, principalmente para evitar que as coisas quebrem se essa unidade já estiver conectada a um servidor diferente na inicialização (ou seja, via USB durante a recuperação).
Depois de configurar seu RAID-1 em / boot, você precisa instalar o GRUB em cada unidade no array RAID-1.
Como inicializar após falha de RAID (software RAID )?
Este exemplo específico mostra como configurar um espelho RAID-1 de 3 vias para que todas as três unidades sejam inicializáveis com o GRUB.
# grub
grub> find /grub/stage1
(hd0,0)
(hd1,0)
(hd2,0)
grub> device (hd0) /dev/sda
grub> root (hd0,0)
grub> setup (hd0)
grub> device (hd0) /dev/sdb
grub> root (hd0,0)
grub> setup (hd0)
grub> device (hd0) /dev/sdc
grub> root (hd0,0)
grub> setup (hd0)
grub> quit