De maneira similar ao descrito em:
O ponto de partida é utilizar um
Sabayon antigo, de preferência ainda não totalmente orientado ao instalador binário
Entropy. Sugiro usar a versão 3.5.
1) Instalando o Sabayon antigo
a) Baixe o Sabayon 3.5, queime a ISO e dê boot com o DVD. Abrindo o
Gparted, faça as partições, à moda do Gentoo.
A Fundação Gentoo recomenda quatro, uma boot de 100MB, uma raiz, /, uma home e uma pequena swap, geralmente todas em ReiserFS, mas nada impede que você use outro esquema de particionamento ou sistemas de arquivos.
Para testes, bastará apenas fazer uma partição raiz, bootável.
Feitas as partições, feche o GParted e clique em "install to disk" e instale o Sabayon normalmente, pelo modo gráfico, pelo processo usual.
Durante a instalação, escolha apenas instalar: o
Sabayon Core, ou a instalação
XFCE (o ambiente gráfico mais usado no Gentoo) ou apenas um pequeno gerenciador de janelas, como o
Fluxbox.
O uso de pequenos ambientes gráficos é recomendado em
Linux de alta performance como o Gentoo, por isso não instale
KDE nem
GNOME, a não ser que queira muito. Por exemplo, se planeja usar GNOME no Gentoo, deixe instalar o GNOME etc.
Naturalmente, se escolher instalar apenas o Sabayon Core, terá algo similar ao
Gentoo Minimal e necessitará, depois, instalar todo o suporte gráfico. o que é trabalhoso como no próprio Gentoo instalado diretamente.
Deixe a instalação seguir normalmente até fazer o
GRUB e ser completada. Dê boot para testar. Se estiver tudo certo, deverá ter um Sabayon instalado, com XFCE ou Fluxbox e Kernel Sabayon 2.6.25 ou 2.6.26.
Aproveite para regular o país, o teclado, o relógio etc no ambiente XFCE.
b) Removendo o suporte aos Instaladores exclusivos do Sabayon
No terminal, faça os comandos abaixo, para remover o Entropy e o
Overlay Sabayon, e substituir por um Overlay clássico do Gentoo, o
Sunrise.
su
# emerge -C entropy equo spritz entropy-notification-applet
# cd
# rm -rf /etc/entropy
# rm -rf /usr/share/entropy
# layman -d sabayon
# layman -a sunrise
Obs.: Se aparecer a mensagem "sunrise não encontrado", use "layman -L", antes de adicionar o Overlay. Acontece às vezes com certas versões de Portage.
# layman -S
Se desejar, adicione outros Overlays de Gentoo como
desktop-effects,
zugaina etc. Para saber quais são todos os Overlays disponíveis, use o comando:
layman -L
c) Com um editor de texto em modo root (o do XFCE se chama
Mousepad), edite o
make.conf ou use um próprio para Gentoo, adequando à sua arquitetura de hardware, língua: Português do Brasil etc e salve-o em
/etc/make.conf, no lugar do make.conf do Sabayon.
Para ser adequado ele deve ter as CFLAGS e CHOST para a sua arquitetura de hardware, variável LINGUAS para pt_BR e conter em USE= as FLAGS nls e symlink.
d) Regule os locales e o ambiente a Português do Brasil e configure o perfil para ser um perfil Gentoo (eu uso
Gentoo-Desktop).
su
# locale -a | grep 'pt_BR'
# localedef -i pt_BR -f UTF-8 pt_BR.utf8
# env-update
# eselect profile list (escolha o perfil e seu número)
# eselect profile set número do perfil
# source /etc/profile
Com um editor, apague todos os locales em
/etc/locales.build deixando somente a linha:
pt_BR.UTF-8/UTF-8
e) sincronize o Portage, já atualize e instale vários pacotes importantes, essenciais ou muito úteis
su
# emerge --sync
# LINGUAS=pt_BR emerge -av autounmask esearch eix autoconf automake make cmake gcc gcc-config layman mirrorselect gtk+ qt eselect etc-proposals busybox genkernel python pygtk portato
f) Baixe, compile e instale o mais recente Kernel do Gentoo:
su
# emerge gentoo-sources grub
# cd /
# genkernel --install --bootloader=grub --menuconfig all
Se usar partições estendidas ou lógicas, adicione "--lvm" às opções do Genkernel. "lvm2" é atualmente "deprecated" e não é mais necessária. Aliás, em Gentoo, se durante uma instalação de pacotes ou uma compilação você receber mensagens com o termo "deprecated", isto significa que aquele pacote, recurso, flag ou variável é obsoleta, foi removida e não deve mais ser usada.
O
Genkernel compila o kernel, automaticamente o move para os diretórios corretos e o instala no
GRUB. Após a compilação, para verificar dê o comando abaixo e deverá ver o novo kernel Gentoo, ao lado do kernel Sabayon. Selecione o kernel Gentoo e, se desejar, já remova o kernel Sabayon, com opção
nodeps, para não tirar
alsa e outras dependências:
# eselect kernel list
Available kernel symlink targets:
[1] linux-2.6.25-sabayon
[2] linux-2.6.30-gentoo-r5 *
# eselect kernel set 2
# emerge -C --nodeps linux-sabayon
g) Se o sistema Portage o pedir (exibirá mensagens no terminal), corrija bibliotecas,
Python, arquivos de configuração etc, executando dentre os comandos abaixo, somente os pedidos pelo sistema:
su
# etc-update (ou alternativamente, etc proposals ou dispatch-conf)
# revdep-rebuild
# eselect python list
# eselect python set numero do python mais recente
# python-updater
# emerge @preserved-rebuild
h) A seguir sincronize a árvore de diretórios do Portage e instale os pacotes que desejar:
su
# emerge --sync
# emerge -s nome do pacote
# emerge -av nome do pacote
Aqui cabem umas dicas adicionais. Se o pacote tiver muitas dependências de KDE ou de GNOME e você não os tem instalados, use o emerge com opções nodeps:
su
# emerge -av --nodeps nome do pacote
Se a instalação do pacote não foi efetuada por uma proteção do Gentoo chamada "Sandbox", remova o uso da FLAG Sandbox através da variável FEATURES:
su
# FEATURES=-sandbox emerge -av nome do pacote
Dê boot em seu sistema e você tem um Sabayon com kernel, pacotes e instalador Portage de Gentoo.