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.
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.
[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.