albfneto
(usa openSUSE)
Enviado em 23/09/2010 - 16:24h
Esses exp.são possíveis pq o gentoo é uma metadistribuição e tem eselect para vários kerneis co-existirem.o Portage do gentoo e os pacotes,são os mesmos das gentoo like,
e estrutura da árvore de diretórios é a mesma,só as telas e os temas são diferentes.
suas perguntas:
se é recomendável? Depende se quer usar Sabayon ou Gentoo. é apenas um jeito mais fácil,mas não menos trabalhoso, de instalar gentoo.
a maior vantagem é que vc tem xorg, suporte de rede, tudo pronto..
se pode quebrar seu sistema? SIM pq é uma mudança radical,porisso de quiser manter o seu sabayon default, particione um pedaço vazio de HDD,pode ser uma única partição / e nesta,re-instale o sabayon ou outro gentoo like...
Com o sabayon é menos fácil, pq ele tem Entropy, se for rer-instalar, prefira o sabayon daily build XFCE,pq XFCE é mais clássico no gentoo.
Não é vantagem usar GNOME ou KDE em gentoo,se quiser tomar partido da melhor característica do gentoo, a velocidade.
Isto é Gentoo com KDE4 NÃO É mais rápido do que Sabayon com XFCE ou LXDE!
se preferir usar GNOME mesmo,melhor partir do Toorox, e não do Sabayon, pq Toorox tem Kernel Gentoo e Sabayon tem Kernel "tipo Gentoo"....,mesmo sabayon,também pode usar a versão COREmce com flux e instalar XFCE antes ou mais fácil depois de transformar em gentoo.
também pode usar uma daily build spin com XFCE
resumindo, tem RISCO de quebrar o sistema,sim porisso faça de uma copia que se quebrar, não há problema. agora GENTOO INSTALADO MANUALMENTE, também tem risco de quebrar!
Portage é poderoso,o que vc mandar fazer ele faz, se vc fizer algo que detona, detona, mesmo!
Como transformar...
1) ponto de partida é um gentoo like instalado, como sabayon ou Toorox...atualizado ou não,tanto faz...
2) Se Sabayon,remova o Entropy, se toorox, não precisa...
sudo emerge -C (ou --clean) --removeconfig entropy equo sulfur magneto OU
sudo emerge unmerge --removeconfig entropy equo sulfur magneto
isso tira o Entropy, agora vc só tem portage, como no gentoo!
3) Usando um gerenciador de arquivos, como nautilus se for GNOME ou thunar, se for XFCE, e em modo root,procure e apague todas as ocorrencias, diretorios arquivos de entropy, ou que contenham a string entropy....ex. /etc/entropy e subdiretórios
4) remova o overlay sabayon, e se quiser adicione overlays gentoo. dois clássicos são o Berkano e o Sunrise:
sudo layman -d sabayon
sudo layman -a berkano
sudo layman -a sunrise
sudo layman-S
5) mude o /etc/make.conf, reduza o numero de flags USE, troque para sua arquitetura, e/ou use march native, fommit etc...para detalhes, veja na rede: make.conf, safe use flags for gentoo etc...,aproveite para colocar o RSYNC sul americano e os espelhos do brasil no make.conf.,
acerte LINGUAS para pt_BR etc....etc...
é boa prática copiar seu make pronto, num pendrive, se precisar re-instalar, já tem ele.
6) selecione um perfil gentoo,sincronize e atualize portage e o gcc:
eselect profile list,
depois da lista selecione um perfil gentoo, eu uso 64 bits, desktop
sudo eselect profile set numero do perfil escolhido
sudo source /etc/profile
sudo env-update
sudo emerge --sync
sudo emerge-av portage
sudo emerge -av -newuse gcc gcc-config make automake autoconf...
...aqui aproveite para instalar ou atualizar pacotes que são sempre uteis para quem mexe com gentoo.no lugar dos ... adicione: portato eix esearch etc-proposals mirroroselect eselect gentoolkit curl cvs subversion git
7) agora, se toorox,não precisa (kernel é o do gentoo), se sabayon, trocar o kernel (transplante de kernel):
baixe o kernel gentoo:
sudo emerge -av gentoo-sources
troque o kernel default do sabayon para o gentoo:
eselect kernel list
sudo eselect kernel set numero do kernel gentoo
compile o kernel do gentoo manualmente, ou com genkernel.veja documentação gentoo.
se quiser otimize, removendo drivers de hardware e modulos que não tenha, senão compile o kernel gentoo geral. ex.com genkernel
sudo genkernel opções all
aqui,se desejar mudar modulos, use a opção --menuconfig. Para colocar o kernel automático no grub, use as opções --install --bootloader=grub
acabou de compilar.navegue até a pasta /boot e vc encontrará os pacotes do kernel de gentoo, junto com os de sabayon.
cheque agora se o kernel tá trocado mesmo:
uname -a
eselect kernel list
e deverá ver o kernel gentoo como default..
9) agora precisa instalar os drivers de vídeo,acho sua placa é intel. veja os nomes dos pacotes intel...
emerge -s intel ANOTE O NOME,suponho intel-drivers(suponho pq as minhas são NVIDIA)
# emerge -p intel-drivers
# emerge -av intel-drivers
8) feche a sessão, re-inicie ou simpelsmente abra um terminal e de um comando "reboot" como root.
9) logue no Grub, na linha do kernel Gentoo. Com o Portato (uma GUI de portage, é mais fácil!) apague,remova tudo o que for pacote do sabayon (ou de toorox) temas, wallpapers,menus,tudo, menos grub de sabayon,sabayon-skel e kerneis sabayon (veja abaixo,11e13) instale temas normais do seu ambiente grafico (ex GNOME-themes) e os temas de gentoo....
coloque na tela gráfica um tema de gentoo por exemplo, um menu de gentoo.Procure um tema de gentoo, usando gentoo como palavra chave no Portato.
10) Pronto, agora vc removeu o ambiente gráfico sabayon, não tem mais coisas de sabayon nele,vc tirou tudo com portage, via portato!
11) Aqui... detalhes....Sabayon-skel é um skel de gentoo modificado, se quiser deixe,se não quiser, tire e instale skel de gentoo, mas skel é um pacote essencial, se for re-instalado errado sem cuidado, perderá o boot,portanto se desejar não o tire. o mesmopara o pacote OpenRC, o do Gentoo é um o do Sabayon é outro, mas OpenRC é difícil de trocar!
Não se preucupe com outros pacotes essenciais o HAL e o DBUS do Sabayon, são os mesmos do Gentoo.
12) agora outro reboot,logue no kernel gentoo, com comandos (veja apenas os nomes com portato),tire os kerneis velhos de sabayon e o drivers de video,se ainda não o fez:
sudo emerge -C --nodeps nomes dos pacotes
importante faze-lo com nodeps, senão seu driver intel gentoo sai junto. não tire com portato, pq ele não tem opção nodeps!
13) e tudo deu certo, agora vc tem um gentoo precompilado stage3 com GNOME (se usou sabayon gnome ou toorox gnome) ou com XFCE, se usou sabayon XFCE. só o grub é de sabayon...
14)agora o crucial. atualizar e recompilar tudo! leva horas!
emerge --pretend --update --deep --newuse world e se tudo der certo,
sudo emerge --verbose --update --deep --newuse world
15) se precisar, tire pacotes orfãos e dependencias perdidas... Nem sempre é seguro em gentoo!
sudo emerge --depclean
revdep-rebuild
16) pronto gentoo otimizado para seu tipo de micro! se quiser agora, fazelo pro seu micro em particular,emboar isso nem sempre é seguro...
sudo emerge system
17) Básicamente é isso... Boa Sorte! mais detalhes, veja meus artigos:
http://www.vivaolinux.com.br/artigo/Gentoo-Interfaces-graficas-para-Portage-Emerge-substitutos-do-Ku...
http://www.vivaolinux.com.br/artigo/Experimento-com-Linux-Misturando-Sabayon-com-Gentoo/
http://www.vivaolinux.com.br/artigo/Experimento-com-Linux-(parte-2)-de-Sabayon-a...-Gentoo-e-Funtoo/
18)importante, não pode recolocar o entropy,se o fizer, usando overlay sabayon,o entropy subst.os seus pacotes otimizados pelo pacotes sabayon (que são pacotes gentoo gerais, amd ou intel, 32 ou 64 bits)
19) a etapa 14, pode ser feita em sabayon e assim, vc pode recompilar sabayon para seu micro tb, essa é outra possibilidade, aí nãouse mais entropy nele...