O artigo mostra uma maneira fácil de compilar e instalar o kernel 2.6.37 no Ubuntu (isso não quer dizer que funcione só no Ubuntu). O artigo pode funcionar com outras versões do kernel, mas o guia foi feito utilizando o Ubuntu 10.10 compilando o kernel 2.6.37.
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.
Baixando o kernel
Aperte ALT + F2, em seguida digite o seguinte comando:
gnome-terminal
Quando o terminal aparecer digite o seguinte comando:
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.
[3] Comentário enviado por nicolo em 08/02/2011 - 11:00h
Legal. O ubuntu anda meio capensa e talvez valha a pena recompilar um kernel novo.
Na fase make xconfig sugiro baixar a resolução para 1 ms, e alterar a família de processadores.
[5] Comentário enviado por removido em 08/02/2011 - 11:22h
Foi publicado o kernel Linux 2.6.37. Como de costume há várias melhorias que beneficiarão todas as distros em breve, mas para os mais ansiosos pode valer a pena a compilação manual.
Normalmente as mudanças do kernel são bastante técnicas, complicadas de entender para quem não conhece o sistema a fundo. O Kernel Newbies tem uma lista detalhada dos recursos novos ou alterados, como sempre faz.
Há grandes melhorias na escalabilidade SMP, nos sistemas Ext4 e XFS; opção para compilar o kernel com o Big Kernel Lock desativado; melhorias diversas no sistema de I/O; um dispositivo de rede baseado no sistema de arquivos de cluster Ceph; vários aprimoramentos no Btrfs; imagem de hibernação usando compressão LZO; PPP over IPv4; entre várias outras coisas.
Para saber todas as novidades detalhadas, segue o link.
[9] Comentário enviado por removido em 08/02/2011 - 19:57h
Pessoal eu tenho que corrigir um erro. NÂO rodem a limpeza, fará com que drivers e módulos como os do VirtualBox não recompilem corretamente rodem apenas o sudo make clean dentro da pasta da instalação para limpar os módulos e deixar apenas as development files do kernel.
single_laje tente extrair novamente os arquivos eu ví outras pessoas com esse erro e outra: como é um erro no X, sua placa de vídeo está com os drivers corretos ou com o vesa?
[10] Comentário enviado por michelhenrique em 15/02/2011 - 12:54h
Pessoal baixei o ubuntu 10.10 em formato iso porem naço cinsigo instala-lo, pois quando chegar na parte "Quem e voce?" preencho todos os campos mas a opçao avançar nao funciona e aquela barra laranja logo abaixo mostra: copiando ficheiros e quando esta quase terminando trava,
sera preciso executar algum comando no terminalzinho abaixo da barra laranja ou o sistema faz tudo sozinho. Alguem poderia me indicar um tutorial aqui do espaço VOL ou mesmo algum procedimento que alguem postou.Muito Obrigado.
[11] Comentário enviado por joao2010 em 15/02/2011 - 15:25h
Cara, fiz o que vc sugerir. Só que não entra mais na plataforma gráfica do ubuntu 10.10 e fica só no terminal ocupando a tela toda e sem pista p/ sair de lá... P**** enrascada!
Acho que não funcionou com minha placa! Como saio dessa!???
[12] Comentário enviado por jeancac em 23/02/2011 - 18:21h
Olá,
Parabéns pelo artigo. Mas, mesmo seguindo todos os passos descritos e as dicas dos comentários, os drivers da minha placa geforce 6200 não funcionaram no novo kernel. Agora, como eu faço para reinstalar esses drivers? é só remover via apt-get remove e depois instalar novamente? tem algum outro requisito? Sou um usuário básico do linux e costumo lidar mais com o nível operacional, esse negócio de compilar kernel foi apenas uma aventura.
[13] Comentário enviado por marbreu em 24/02/2011 - 18:08h
Oi,
Este artigo é muito bom, uso o linux mint em meu notebook lg-e500, baixei o kernel, descompactei e copiei para a pasta, dei o comando make mas qdo ele começa a rolar lá pela metade meu note desliga sozinho, existe uma solução?.Atenciosamente.....
[14] Comentário enviado por removido em 01/03/2011 - 16:42h
Primeiramente desculpem a demora nas respostas. Minha vida anda indo muito mal...
michelhenrique: versões anteriores do sistema instalam? Se sim instale qualquer um e rode o teste de memória que você pode encontrar no menu de inicialização do grub, caso o seu computador passe nos testes teste o CD antes de instalar (é muito baixa a chance de ser isso, mas, tente).
joao2010, qual é a sua placa de vídeo? Se não fica difíciu ajudar. Você apagou a imagem de Kernel anterior? Se não, entre por lá e coloque no xorg.conf o vesa para iniciar o S.O em um modo mais fácil de usar dai tente reinstalar os drivers de vídeo novamente.
jeancac: certamente os drivers devem serem reinstalados por que muda o funcionamento do Kernel, faça como eu disse pro joao2010 inicie o S.O com o Kernel anterior depois retorne ao Kernel mais novo e faça a instalação é bem mais tranquilo do que usar o modo texto alem de ser muito mais fácil de nós te orientarmos na solução do problema.
marbreu: as temperaturas do seu note estão normais? É porque compilar o Kernel usa muito o processador e quando o processador chega na temperatura máxima suportada o PC automaticamente desliga para evitar danos.