O Grub está instalado em todo o MBR de uma matriz RAID por padrão pelo Instalador Debian?

12

Se eu usar o Debian Stable (Squeeze) Installer para instalar o Debian, inicializando de um par de drives RAID1, ele grava o grub no MBR de ambas as unidades - se não, como eu deveria me proteger melhor contra uma falha na unidade? Eu apenas clonei o MBR, ele ainda não aponta para o dispositivo com falha?

    
por Jack Douglas 28.11.2011 / 14:04

2 respostas

15

Não tenho certeza se o instalador faz isso por padrão, mas se (uma vez que o sistema é inicializado) você executa:

# dpkg-reconfigure -plow grub-pc 

é só apertar enter até que você seja solicitado por "GRUB install devices", então você pode selecionar os MBRs de ambas as unidades.

Aqui está uma captura de tela da tela relevante no Debian Jessie (8.3), com a versão GRUB2 2.02~beta2-22+deb8u1 . Isso mostra a configuração do meu computador, que tem duas unidades ( /dev/sda e /dev/sdb ) em uma configuração RAID 1 ( /dev/md1 ) e duas outras unidades ( /dev/sdc e /dev/sdd ) em uma configuração RAID 1 ( /dev/md0 ).

    
por 28.11.2011 / 15:33
3

Se você instalar o legado do Grub, ele será instalado apenas no disco de inicialização. Você pode adicioná-lo ao MBR do segundo disco executando grub-install /dev/sdb (supondo que seu segundo disco seja /dev/sdb ). Certifique-se de que, em ambos os casos, o Grub leia o primeiro disco do BIOS (talvez seja necessário ajustar /boot/grub/device.map para isso). Se um dos dois discos falhar, o disco restante será o primeiro disco da BIOS.

Você pode instalar o Grub2 no squeeze do Debian, e eu recomendo que você tenha algum tipo de configuração não-trivial como o RAID. O Grub2 tem a vantagem que você pode colocar todo o seu sistema no LVM, você não precisa de uma partição não LVM /boot . Até onde eu sei, o instalador squeeze suporta instalações através de RAID + LVM com o grub2 (você pode precisar coagir um pouco para não criar uma partição /boot separada).

    
por 28.11.2011 / 19:15