Passo 1 - Por onde começar
Aconselho dar uma lida no
site oficial do Funtoo, principalmente o
FAQ para ter uma ideia básica sobre a
distribuição e também sobre a instalação, antes de tudo.
Obs.: este artigo não segue à risca os passos do manual oficial, pois incluí nele, de forma mais direta, a configuração do
idioma no sistema e a compilação do kernel puro, e outros detalhes. Além disso, compartilho uma experiência sobre
conflitos de pacotes, sobre o qual o manual oficial não comenta, mas que força o usuário a buscar respostas em fóruns.
Página oficial da distribuição Funtoo:
Manual de instalação oficial:
Para realizar essa instalação eu usei o VirtualBox. Se quiser fazer o mesmo teste que eu, instale o VirtualBox também:
No VirtualBox, crie um HD virtual com pelo menos 21GB, 256MB de RAM e sistema operacional Gentoo 32-bit ou 64-bit,
dependendo do que necessita. Para este artigo usei 64-bit.
Agora, sobre o live-CD. Apesar do manual oficial recomendar a distribuição SystemRescueCD, eu preferi usar o live-CD da
distribuição Gentoo. Você pode baixar uma imagem ISO do live-CD da distribuição Gentoo em:
Dentre as opções de liveCD do Gentoo, escolhi a seguinte: amd64, install-cd.
E, se preferir, pode baixar a imagem do SystemRescueCD em:
Para este artigo assumirei que você está usando o liveCD do Gentoo.
Após baixar a imagem, associe o sistema virtual à imagem ISO do live-CD do Gentoo e inicie o sistema. Você irá para a tela
de boot.
Passo 2 - Boot e partições
Assim que der boot no live-CD do gentoo, será apresentada uma tabela para escolher a configuração do teclado. Pressione
"4" e "Enter" para escolher teclado br-abnt2, o padrão do Brasil. Essa escolha de teclado é excelente, pois do contrário,
forçaria o usuário a digitar comandos para configurr o teclado. Mas se o teclado estiver desconfigurado, digitar comandos
no terminal para configurá-lo poderia ser complicado!
Antes de começar o processo, sugiro usar o atalho Alt + F2, depois Alt + F3, para abrir novos terminais. Você pode alternar
entre os terminais com Alt + Fx. Em um destes novos terminais, use o navegador em modo texto elinks para abrir a página
do Funtoo. Use o outro terminal para abrir este artigo no vivaolinux.
# elinks funtoo.org/Funtoo_Linux_Installation (terminal 2)
# elinks vivaolinux.com.br (terminal 3)
Para acessar o menu do navegador use a tecla "Esc".
Mas por quê isso? Como a instalação do Funtoo exige alguns passos que nem sempre dá para decorar, seria bom ter os
dois tutoriais abertos para acompanhar! Em VirtualBox isso não seria problema, pois você poderia ver as páginas na
máquina hospedeira, mas deixo a dica para quem for fazer uma instalação de verdade.
Se você não for usuário experiente, tenhha cuidado e atenção ao executar os comandos a seguir, porque por mais simples
que sejam, um erro pode impedir a instalação correta, e aí pode ser necessário refazer vários passos e você pode perder
até mesmo horas.
Existem várias formas de particionar o HD. Você pode usar a ferramenta "gdisk", como no manual oficial, ou pode usar
"cfdisk". Eu prefiro a segunda opção. Se quiser usar "gdisk", siga o manual oficial. Se quiser usar o cfdisk, execute:
# cfdisk
Para usar o cfdisk, use as setas esquerda e direita, assim você escolhe as opções do particionador. E usando as setas
cima e baixo, você navega dentre as partições criadas. Crie uma nova partição
Linux (escolha New, tipo 83) e uma outra
partição SWAP (New, tipo 82). Se quiser alterar o tipo de uma partição, use a opção Type.
Com respeito à segunda partição (SWAP), deixe-a com no máximo 1GB, e outra partição Linux com o restante do espaço.
Marque a partição Linux como bootable.
Para finalizar, selecione: Write, Enter, digite Yes, Enter, depois Quit, Enter.
Obs.: o manual oficial recomenda a criação de várias partições, mas eu só criei duas: uma para a raiz do sistema e outra
para swap. Isso fica ao seu critério.
Passo 3 - Formatação e montagem de partições
Veja as partições do sistema com:
# fdisk -l
Formate a partição raiz, que neste artigo é sda1:
# mkfs.ext4 /dev/sda1
Formate e ative a partição swap:
# mkswap /dev/sda2
# swapon /dev/sda2
Crie o ponto de montagem da raiz:
# mkdir /mnt/funtoo
Monte a partição raiz:
# mount /dev/sda1 /mnt/funtoo
Se você está seguindo o manual oficial e criou várias partições separadas como /home, /boot, etc. Precisa criá-las e
montá-las também. Exemplo:
# mkdir /mnt/funtoo/boot
# mount /dev/sda1 /mnt/funtoo/boot
# mkdir /mnt/funtoo/home
# mount /dev/sda5 /mnt/funtoo/home
Com um acréscimo. Ao montar uma partição /tmp separada, é necessário alterar suas permissões:
# chmod 1777 /mnt/funtoo/tmp
Obs.: acima, os comandos são apenas exemplos para quem criou várias partições além das duas (raiz e swap) que usei
para fazer o artigo.