Recentemente
Linus Torvalds e seus desenvolvedores atualizaram a versão do kernel para 2.6.31 e estou aqui para ajudar a vocês atualizá-lo.
Passo 1:
Para poder instalar você precisa ter uma ferramenta para seu desenvolvimento (se já possui não é necessário):
# aptitude install gcc make
Passo 2:
Download do kernel 2.6.31:
# wget -c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.31.tar.bz2
Passo 3:
Feito do download para a pasta pessoal, deverá mover para a pasta
/usr/src/ (em modo ROOT):
# mv linux-2.6.31.tar.bz2 /usr/src/
Passo 4:
Descompactar a arquivo zipado:
# tar -vfjpf linux-2.6.31.tar.bz2
Passo 5:
Configurando o kernel:
# make menuconfig
Obs.: Se ocorre um erro como "Erro 1 / 2" você deverá usar:
# apt-get install ncurses*
Passo 6:
Compilação do kernel. Depois de tudo feito, você irá criar seu kernel específico:
# make
# make modules
# make modules_install
Passo 7:
Instalação do kernel:
# make install
Irá instalar três arquivos no
/boot:
- System.map-2.6.25
- config-2.6.25
- vmlinuz-2.6.25
Passo 8:
Criar o
initrd.img para o seu kernel. Contém o mapa de driver de dispositivos necessário para carregar o resto do sistema operacional. Nem todos os computadores precisam, porém é mais seguro criar.
# cd /boot
# mkinitramfs -o initrd.img-2.6.31 2.6.31
Passo 9:
Modificar o GRUB. Utilize qualquer editor que desejar: Vim, Nano, Gedit etc.
# gedit /boot/grub/menu.lst
## ## End Default Options ##
title Debian
GNU/Linux, kernel 2.6.31
root (hd0,4)
kernel /boot/vmlinuz-2.6.31 root=/dev/sda5 ro quiet
initrd /boot/initrd.img-2.6.31
Obs.: Essas configurações são das minhas partições, dependendo das suas o arquivo pode ser diferente.
# update-grub
Passo 10:
Reinicie o computador.
# reboot
ou
# shutdown -r now
E pronto, temos uma excelente nova versão do kernel, fazendo boot rápido, abrindo pastas excelente, atualização do
apt-get e
aptitude também ótimas, "recentemente" utilizando
Linux com frequência e gostando e ajudando.
[1] Comentário enviado por
albertguedes em 22/09/2009 - 11:36h:
Agora é só aguardar os posts falando de Kernel Panic que vão aparecer com certeza.
[2] Comentário enviado por
gabrield em 22/09/2009 - 13:03h:
Só uma pequena correção, para descompactar os fontes, o comando não é "tar -vfjpf linux-2.6.31.tar.bz2", mas sim "tar jxfv linux-2.6.31.tar.bz2".
[]'s
[3] Comentário enviado por
bino28 em 22/09/2009 - 14:04h:
Gabrield eu utitlizei esta configuração para atualizar meu Kernel.
Este tutorial foi feito de acordo com meus passos para atualizar o kernel.
[4] Comentário enviado por
gabrield em 22/09/2009 - 15:56h:
Então olha isso:
gabriel@toquinho:~/Programs$ tar -vfjpf linux-2.6.31.tar.bz2
tar: Deve ser especificada uma das opções "-Acdtrux"
Try `tar --help' or `tar --usage' for more information.
[5] Comentário enviado por
bino28 em 22/09/2009 - 20:02h:
# tar -vxjpf linux-2.6.31.tar.bz2
*Desculpe o erro.
O seu está errado. O Certo como coloquei aqui em cima.
[6] Comentário enviado por
gabrield em 23/09/2009 - 23:04h:
Cara, não está errado! Agora sim o seu está certo, mas o meu também não está errado, o tar tem uma dezena de opções, se perceber, sua opção só tem um "p" a mais que o meu, que é a opcão para manter as permissões, que já incluida como padrão quando estamos logados como root!
[7] Comentário enviado por
removido em 17/10/2009 - 09:06h:
Legal a Dica.
Poderia ter utilizado o make-kpkp --initrd kernel_image para criar o .deb do Kernel, com este comando você eliminaria os comandos do passo 6 ao 10. Seria mais pratico.
[8] Comentário enviado por
gustavoemerick em 26/05/2010 - 10:54h:
bom dia sou usuario iniciante aqui, foi fazer o comando inicial
# aptitude install gcc make e apareceu a seguinte mensagem:
gustavo@gustavo-laptop:~$ aptitude install gcc make
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Lendo informações estendidas de estado
Inicializando estados de pacotes... Pronto
E: Não foi possível abrir arquivo de trava /var/lib/dpkg/lock - open (13 Permissão negada)
E: Não foi possível travar o diretório administrativo (/var/lib/dpkg/), você é root?
obs: eu jah estou com todos os dispositivos abaixados no meu note.
Estou fazendo esse procedimento para instalar o ubuntu 10.4 pois o cd alegou q meu note precis ter o kernel x86. Abs.
[9] Comentário enviado por
bino28 em 26/05/2010 - 14:52h:
Gustavoemeick,
está em qual distro? Ubuntu? Debian?
Entre como root, e repita o comando:
# aptitude install gcc make
Mas não entendi o problema?!
[]'s