Considerações iniciais
O texto pode ser usado para instalar em outras distros, mas eu não garanto nada, caso tenha dúvidas, problemas, ou quer acrescentar algo poste um comentário. Vale deixar claro que alguns programas param de funcionar e devem serem reinstalados, bons exemplos disso são os drivers da NVIDIA e o VMware, mas fique tranquilo a maioria dos problemas tem solução.
gnome-terminal
Quando o terminal aparecer digite o seguinte comando:
$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.37.tar.bz2
E aguarde o download ser concluído.
Isto vai demorar um pouco, dependendo da sua conexão com a internet.
$ sudo su
Será necessário colocar sua senha, coloque-a.
# cp linux-2.6.37.tar.bz2 /usr/src
Depois disso entre na pasta onde foi copiado o pacote linux-2.6.37.tar.bz2:
# cd /usr/src
Descompacte o arquivo do kernel com o comando:
# tar jxvf linux-2.6.37.tar.bz2
Após ter descompactado entre na pasta do kernel:
# cd linux-2.6.37
Feito isso rode o comando:
# make xconfig
Esse comando te dará a opção de alterar as configurações do novo kernel, ele é baseado em interface gráfica e precisa do QT3 para rodar, a instalação do pacote qt3-dev-tools deve ser suficiente para o programa rodar.
Ali é carregado a estrutura do kernel atual, caso você queira mudar mude, mas é importante saber o que você está mudando. Aqui no meu PC eu só coloquei o suporte ao PAE, caso você queira ativá-lo, procure na coluna a esquerda "Processor types and features", depois na coluna da direita procure por "High Memory Support" e mude de 4GB, que é o padrão, para 64 GB. Clique no disquete e feche o programa.
Baixando o kernel
Aperte ALT + F2, em seguida digite o seguinte comando:gnome-terminal
Quando o terminal aparecer digite o seguinte comando:
$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.37.tar.bz2
E aguarde o download ser concluído.
Isto vai demorar um pouco, dependendo da sua conexão com a internet.
Preparando a instalação
Após ter acabado o download, digite o seguinte:$ sudo su
Será necessário colocar sua senha, coloque-a.
# cp linux-2.6.37.tar.bz2 /usr/src
Depois disso entre na pasta onde foi copiado o pacote linux-2.6.37.tar.bz2:
# cd /usr/src
Descompacte o arquivo do kernel com o comando:
# tar jxvf linux-2.6.37.tar.bz2
Após ter descompactado entre na pasta do kernel:
# cd linux-2.6.37
Feito isso rode o comando:
# make xconfig
Esse comando te dará a opção de alterar as configurações do novo kernel, ele é baseado em interface gráfica e precisa do QT3 para rodar, a instalação do pacote qt3-dev-tools deve ser suficiente para o programa rodar.
Ali é carregado a estrutura do kernel atual, caso você queira mudar mude, mas é importante saber o que você está mudando. Aqui no meu PC eu só coloquei o suporte ao PAE, caso você queira ativá-lo, procure na coluna a esquerda "Processor types and features", depois na coluna da direita procure por "High Memory Support" e mude de 4GB, que é o padrão, para 64 GB. Clique no disquete e feche o programa.
Compilando, instalando e finalizando a instalação
Essa parte vai fazer com que o kernel possa ser executado no seu computador. Crie o kernel com o comando:
# make
NOTA: Antes de iniciar a compilação certifique-se o PC estar conectado a uma fonte de energia, e que as configurações de energia estejam definidas para que o computador não hiberne ou diminua a atividade do computador.
Isso vai demorar muito tempo para ser concluído. Faça um cafezinho e vá dar uma volta no parque, isso leva em média 1 hora para ser concluído dependendo do seu PC. Eu não recomendo rodar outras tarefas junto com a instalação pois só vai estender o tempo levado na compilação, mas se não se incomodar pode fazer normalmente suas tarefas.
Após ter compilado o kernel é necessário fazer a instalação do kernel compilado, entre com o comando:
# make modules_install
Este comando copia os módulos do kernel, nas devidas pastas.
É necessário:
# make install
Esse comando vai copiar alguns arquivos na pasta /boot.
É necessário criar um initrd para o sistema possa iniciar com o novo Kernel, para criá-lo basta rodar o comando:
# update-initramfs -k 2.6.37 -u
E agora para finalizar o grub deve ser atualizado:
# update-grub
Agora reinicie o seu computador e teste o novo kernel.
Pronto! O kernel está instalado.
Após instalar o kernel a pasta que contém as fontes não são mais necessárias e elas ocupam cerca de 3 GB ou mais, o melhor a se fazer é removê-las.
Para apagá-las abra o gnome-terminal novamente e digite:
$ sudo su
Ele vai pedir a sua senha. Coloque-a.
# cd /usr/src
E depois:
# rm -rf linux-2.6.37
# rm linux-2.6.37.tar.bz2
Pronto, agora se quiser você pode remover as imagens anteriores do kernel, eu recomendo a dica do colega mazureki:
Pronto pessoal, é isso aí, qualquer coisa é só escrever!
# make
NOTA: Antes de iniciar a compilação certifique-se o PC estar conectado a uma fonte de energia, e que as configurações de energia estejam definidas para que o computador não hiberne ou diminua a atividade do computador.
Isso vai demorar muito tempo para ser concluído. Faça um cafezinho e vá dar uma volta no parque, isso leva em média 1 hora para ser concluído dependendo do seu PC. Eu não recomendo rodar outras tarefas junto com a instalação pois só vai estender o tempo levado na compilação, mas se não se incomodar pode fazer normalmente suas tarefas.
Após ter compilado o kernel é necessário fazer a instalação do kernel compilado, entre com o comando:
# make modules_install
Este comando copia os módulos do kernel, nas devidas pastas.
É necessário:
# make install
Esse comando vai copiar alguns arquivos na pasta /boot.
É necessário criar um initrd para o sistema possa iniciar com o novo Kernel, para criá-lo basta rodar o comando:
# update-initramfs -k 2.6.37 -u
E agora para finalizar o grub deve ser atualizado:
# update-grub
Agora reinicie o seu computador e teste o novo kernel.
Pronto! O kernel está instalado.
Limpando a sujeira
Para apagá-las abra o gnome-terminal novamente e digite:
$ sudo su
Ele vai pedir a sua senha. Coloque-a.
# cd /usr/src
E depois:
# rm -rf linux-2.6.37
# rm linux-2.6.37.tar.bz2
Pronto, agora se quiser você pode remover as imagens anteriores do kernel, eu recomendo a dica do colega mazureki:
Pronto pessoal, é isso aí, qualquer coisa é só escrever!