albfneto
(usa openSUSE)
Enviado em 23/06/2010 - 12:19h
olha, recompilar tudo não é fácil!
existem distros próprias para isso, com Portage, como Gentoo,Funtoo, Sabayon, Librix. Com Portage, é bem mais fácil, mesmo assim, é arriscado!
Outras distros relativamente boas para isso são Arch, CrunchBang, ArchBang, Slackware.
Olha, nunca tentei recompilar inteiro, um Debian Like, como Ubuntu, mas creio pode ser feito, apesar de imaginar que não é fácil..
Sugestões>
1) se quiser fazer com ubuntu, Não o faça no seu Ubuntu de trabalho.. pode torna-lo inacessível, sem boot inclusive.
Particione espaço livre de seu HDD instale uma outra copia de Ubuntu, não a sua principal, e faça seus testes nessa, se detonar, não há problema re-instala... assim não tem perigo de perder seu linux principal.
UPC tem deu o passo a passo inicial, de como recompilar o KERNEL, é o começo...
O passo a passo completo, eu sugeriria uma busca na rede, de um how-to de alguém que já tenha recompilado Ubuntu inteiro,por exemplo...Se vc conseguir, isso dá até um artigo aqui no VOL, recompilar um ubuntu todo.
2) Caso prefira usar distro tipo Gentoo, porque são Linux DE COMPÍLAÇÃO, são próprios para isso, pegue um gentoo like, como o Sabayon GNOME, por exemplo
e instale normal. depois atualize, com o comandos:
sudo equo update
sudo equo upgrade
ou instale o proprio Gentoo.
depois, ele funfando, procure na rede como recompilar um gentoo... é muito longo para um passo a passo, mas tem na rede coisas assim. Básicamente, se for tipo gentoo é assim...
1) edite o arquivo /etc/make.conf, transformando-o para a arquitetura de seu micro, ajuste as FLAGS para os pacotes que tem,
2) Baixe as fontes do kernel:
sudo emerge -av gentoo-sources
3) compile esse kernel, com cuidado, não esqueça de nenhum modulo de kernel referente a hardware que possua no micro,senão não funfa mais, se errar o kernel, terá um kernel panic e vai perder boot. Coloque esse kernel no Grub.
4) troque o kernel para o novo (eselect só funciona em gentoo like, en debian like, acho precisará trocar o kernel manualmente)
eselect kernel list
sudo eselect kernel set numero do kernel que compilou
5) faça reboot, boot no kernel novo, ai atualiza o portage e recompila com os comandos:
sudo emerge --sync
sudo emerge -uDV world
sudo emerge system
e cruze os dedos! srsrrs. se tiver muitos pacotes, pode levar horas ou dias! srsrrsrsrs
Boa Sorte e bom aprendizado, pq ensina muito Linux!