Grub com Raid
Posted on jan 24, 2009 under Dicas Linux, Sem categoria | 4 ComentáriosDepois de um tempo sem novidades no blog, consegui um tempo para fazer um artigo sobre o grub com raid1.
Neste artigo trago um exemplo hipotético de Raid com dois Hard Drives Raid nível 1, com o bootloader grub.
Não viso mostrar como fazer o Raid via software no Linux; a intenção é somente como configurar o grub para que funcione nos dois discos.
O primeiro problema é instalar o grub na MBR dois HDs.
Então vamos resolver o primeiro problema com os seguintes comandos:
localhost # grub
grub>find /boot/grub/stage1
(hd0,0)
(hd1,0)
Com a resposta do comando podemos ver que existem os arquivos necessários para instalar o grub nos dois discos (hd0,0)=hda ou sda, e (h1,0)=hdb ou sbd.
Bom agora é só instalar manualmente o grub em cada disco.
grub>device (hd0) /dev/sda ou (/dev/hda se for ide)
grub>root (hd0,0)
grub>setup (hd0)
grub>device (hd1) /dev/sdb
grub>root (hd1,0)
grub>setup (hd1)
grub>quit
Pronto! O primeiro problema está resolvido. Vamos ao segundo que é a configuração do grub, para que reconheça o sistema em raid.
Quando o disco principal falhar, o boot deve ocorrer normalmente com o disco secundário no caso do raid1 com dois discos.
Vou mostrar somente a parte mais importante da configuração do arquivo /boot/grub/menu.lst, o restante não necessita ser modificado.
fallback 1
title Gentoo
root (hd0,0)
kernel /boot/vmlinuz-2.6.11.7 root=/dev/md0 md=0,/dev/sda1,/dev/sdb1 ro
boot
title Gentoo (RAID Recovery)
root (hd1,0)
kernel /boot/vmlinuz-2.6.11.7 root=/dev/md0 md=0,/dev/sdb1 ro
boot
Beleza pessoal, este foi o primeiro artigo do ano.
Sucesso para todos nós em 2009.
