Passo 13: "enjaulando":
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
Passo 14 : Instalando. A partir deste momento a instalação vai seguir o seu curso normal, existe muito material de apoio na web explicando esse processo, inclusive aqui no VOL, portanto acho que não vale a pena descrever esse processo aqui, visto que você vai estar num ambiente de Live DVD com todos os recursos de pesquisa disponíveis caso decida por utilizar o handbook do Gentoo. Dê preferência ao material disponível no
www.gentoo.org (em inglês), visto que o material disponível em português está um "cadinho" desatualizado.
Utilize o handbook a partir da seção intitulada "Installing the Gentoo Installation Files". Usando /dev/md1 para partição de boot, /dev/md3 para a partição raiz e /dev/md4 para a partição home.
Passo 15: Algumas considerações: Eu fiz a minha instalação pelo método tradicional compilando kernel, mas conheço bem o meu hardware, então para aqueles que não se sentem seguros para tal empreitada e mesmo assim quiserem experimentar o Gentoo e não tem tanta intimidade com a compilação, aqui fica uma dica, enquanto estiver instalando, ao chegar na parte referente ao kernel, faça-o através do genkernel (item 7.d do handbook do Gentoo). Utilizando o comando o "genkernel" irá "espionar" a configuração que o Live DVD encontrou, então ao final do processo seu hardware estará praticamente todo detectado.
# zcat /proc/config.gz > /usr/share/genkernel/arch/x86_64/kernel-config (não esqueça de utilizar o caminho conforme a SUA arquitetura x86_64 como a minha ou x86)
Embora o genkernel faça grande parte do trabalho, existe um porém, a seção descrita abaixo deve ser ajustada com os seguintes parâmetros, tanto aqueles que como eu fizeram ou que queiram fazer a compilação do kernel pelo método default, ou usuários do genkernel, cabem aqui algumas observações:
Tenha a certeza de ter o suporte apropriado para o RAID pelo "built-in" e não em módulos como a seguir:
Device Drivers --->
Multi-device support (RAID and LVM) --->
[*] Multiple devices driver support (RAID and LVM)
<*> RAID support
<*> RAID-0 (striping) mode
<*> RAID-1 (mirroring) mode
<*> Device mapper support
Passo 16: Durante a instalação das ferramentas extra do Gentoo faça:
# emerge mdadm
# rc-update add mdadm boot
Caso contrário o mdadm não será carregado no boot.
Passo 17: Hora do grub, se você como eu fez de sua partição boot um RAID1, precisará instalar o grub em ambos os HDs, pois como estamos trabalhando com dispositivos virtuais, o grub não os reconhece. Ele "lê" apenas dispositivos físicos, então precisamos dar uma forcinha, e caso um dos seus HDs venha a falhar no boot, o outro ainda poderá fazer o boot do seu sistema. :)
# grub --no-floppy
Você deverá ver o prompt do grub: o comando find irá listar seus HDs:
grub>
grub>
find /boot/grub/stage1
(hd0,0)
(hd1,0)
grub>
Agora se seus dispositivos de boot forem /dev/sda e /dev/sdb, faça o seguinte para instalar o grub na MBR /dev/sda (troque conforme as SUAS partições):
grub>
device (hd0) /dev/sda
grub>
root (hd0,0)
grub>
setup (hd0)
Agora para a MBR do /dev/sdb:
grub>
device (hd0) /dev/sdb
grub>
root (hd0,0)
grub>
setup (hd0)
Estes comandos irão dizer ao grub para assumir o drive (hd0), então caso um de seus discos falhe, o outro poderá realizar o boot (se estiverem setados como RAID1).
O grub.conf terá uma diferença em relação a instalação normal, relativa a partição raiz que agora é um volume RAID e não um drive físico então segue um exemplo de como ficaria, lembre-se é apenas um exemplo:
Arquivo
/boot/grub/grub.conf:
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo
Linux 2.6.32-gentoo-r7
root (hd0,0)
kernel /boot/bzImage root=/dev/md3 md=3,/dev/sda3,/dev/sdb3
Após o reboot do sistema, para ver se o raid está ativo:
# cat /proc/mdstat
ou
# watch -n .1 cat /proc/mdstat
Após faça:
# rc-update add mdadm default
# /etc/init.d/mdadm start