Atualizando o kernel no Ubuntu para o 2.6.30

Publicado por Luiz Vieira em 18/06/2009

[ Hits: 13.076 ]

Blog: http://hackproofing.blogspot.com/

 


Atualizando o kernel no Ubuntu para o 2.6.30



Caros amigos,

Esse procedimento pode trazer alguns problemas para alguns (principalmente para quem não está acostumado com os problemas que podem decorrer de uma atualização do kernel); mesmo assim, segue o procedimento sobre como atualizar o kernel do Ubuntu Linux.

1. Faça o download do pacote: linux-headers-2.6.30-020630_2.6.30-020630_all.deb

2. Download dos pacotes do kernel headers:

i386: linux-headers-2.6.30-020630-generic_2.6.30-020630_i386.deb
AMD64: linux-headers-2.6.30-020630-generic_2.6.30-020630_amd64.deb

3. Download o compilador do kernel:

i386: linux-image-2.6.30-020630-generic_2.6.30-020630_i386.deb
AMD64: linux-image-2.6.30-020630-generic_2.6.30-020630_amd64.deb

4. Instale os arquivos NA ORDEM EXATA ACIMA!!!!

Para os novatos, basta fazer assim: abra o terminal e digite:

sudo dpkg -i *.deb

Nota: o terminal tem que estar na mesma pasta onde estão os pacotes que acabou de baixar.

5. Reboot e selecione o kernel no menu do GRUB.

Outras dicas deste autor

PEInjector: nova ferramenta para injetar payloads maliciosos em arquivos PE

Slides da Oficina "Assembly para Linux"

Metasploit: atacando um objetivo final a partir de uma máquina já comprometida

Revista Espírito Livre - Ed. #008 - Novembro 2009

Lançada a edição de número 3 da Revista Espírito Livre

Leitura recomendada

Como suspender/hibernar o computador via linha de comando

Atualização rápida do kernel 3.18 no Debian, Ubuntu e Linux Mint

Kernel Liquorix 3.19.3 - acelere o Ubuntu, Debian e Linux Mint

Removendo Kernels antigos do openSUSE

Otimizando a velocidade da placa gráfica

  

Comentários
[1] Comentário enviado por ropeso em 29/07/2009 - 21:54h

Prezado Luiz Vieira:

1 - Sou um leigo e experimentador de várias distros LINUX Resolvi atualizar o kernel de meu KURUMIN-NG, por isso, queira desculpar a pergunta que faço ao final deste comentário, típica de leigo mesmo.

2 - Após instalar o úiltimo pacote (linux-image...) veio msgs acusando problemas pela falta de um pacote, o wireless-crda_1.7_i386.deb. Então, instalei o referido pacote, via apt-get. Veja o log abaixo:

dpkg: problemas de dependência impedem configuração de linux-image-2.6.30-020630-generic:
linux-image-2.6.30-020630-generic depende de wireless-crda; porém:
Pacote wireless-crda não está instalado.
dpkg: erro processando linux-image-2.6.30-020630-generic (--install):
problemas de dependência - deixando desconfigurado
Erros foram encontrados durante processamento de:
linux-image-2.6.30-020630-generic

rosalvo@KuruminNG:~/DOWNLOADEDS/KERNEL 2.6.30$ sudo apt-get install wireless-crda

Lendo lista de pacotes... Pronto
Construindo árvore de dependências
Lendo estado da informação... Pronto
Os NOVOS pacotes a seguir serão instalados:
wireless-crda
0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 742 não atualizados.
1 pacotes não totalmente instalados ou removidos.
É preciso fazer o download de 15,0kB de arquivos.
Após esta operação, 119kB adicionais de espaço em disco serão utilizados.
Obtendo:1 http://archive.ubuntu.com jaunty/main wireless-crda 1.7 [15,0kB]
Baixados 15,0kB em 1s (10,0kB/s)
Selecionando pacote previamente não selecionado wireless-crda.
(Lendo banco de dados ... 114386 arquivos e diretórios atualmente instalados.)
Descompactando wireless-crda (de .../wireless-crda_1.7_i386.deb) ...
Instalando wireless-crda (1.7) ...
Instalando linux-image-2.6.30-020630-generic (2.6.30-020630) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.30-020630-generic
Running postinst hook script /sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... found: /boot/grub/splash.xpm.gz
Found kernel: /boot/vmlinuz-2.6.30-020630-generic
Found kernel: /boot/vmlinuz-2.6.24-24-generic
Found kernel: /boot/vmlinuz-2.6.24-18-generic
Found kernel: /boot/memtest86+.bin
Merging changes into the new version
User postinst hook script [/sbin/update-grub] exited with value 1
dpkg: erro processando linux-image-2.6.30-020630-generic (--configure):
subprocesso post-installation script retornou código de saída de error 1
Erros foram encontrados durante processamento de:
linux-image-2.6.30-020630-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
rosalvo@KuruminNG:~/DOWNLOADEDS/KERNEL 2.6.30$

3 - UMA VEZ INSTALADO O ARQUIVO CUJA FALTA FOI MENCIONADA, REINSTALEI O PACOTE linux-image.... , e, desta vez, não acusou qualquer problema. Veja o log abaixo:

rosalvo@KuruminNG:~/DOWNLOADEDS/KERNEL 2.6.30$ sudo dpkg -i linux-image-2.6.30-020630-generic_2.6.30-020630_i386.deb

(Lendo banco de dados ... 114399 arquivos e diretórios atualmente instalados.)
Preparando para substituir linux-image-2.6.30-020630-generic 2.6.30-020630 (usando linux-image-2.6.30-020630-generic_2.6.30-020630_i386.deb) ...
Done.
Descompactando substituto linux-image-2.6.30-020630-generic ...
Running postrm hook script /sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... found: /boot/grub/splash.xpm.gz
Found kernel: /boot/vmlinuz-2.6.30-020630-generic
Found kernel: /boot/vmlinuz-2.6.24-24-generic
Found kernel: /boot/vmlinuz-2.6.24-18-generic
Found kernel: /boot/memtest86+.bin
Replacing config file /var/run/grub/menu.lst with new version
Updating /boot/grub/menu.lst ... done

Instalando linux-image-2.6.30-020630-generic (2.6.30-020630) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-2.6.30-020630-generic
Running postinst hook script /sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... found: /boot/grub/splash.xpm.gz
Found kernel: /boot/vmlinuz-2.6.30-020630-generic
Found kernel: /boot/vmlinuz-2.6.24-24-generic
Found kernel: /boot/vmlinuz-2.6.24-18-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done


rosalvo@KuruminNG:~/DOWNLOADEDS/KERNEL 2.6.30$

4 - APÓS A INSTALAÇÃO, REINICIEI O SISTEMA, E MEU GRUB INDICAVA O NOVO KERNEL, E TAMBÉM O ANTIGO. INICIALIZEI PELO NOVO KERNEL 2.6.30 E TUDO CORREU BEM, CARREGOU MEU KURUMIN E TUDO ESTÁ NORMAL.

4.1 AGORA VEM AS PERGUNTAS DO LEIGO: QUE TIPO DE MELHORA PODE-SE ESPERAR DO NOVO KERNEL 2.6.30? É PERCEPTÍVEL AO NÍVEL DO USUÁRIO LEIGO? HÁ UM SITE ONDE PODE-SE LER A RESPEITO DAS MELHORAS/NOVIDADES DO NOVO KERNEL?

MUITO OBRIGADO E PARABÉNS PELO BELO ARTIGO.

[2] Comentário enviado por luizvieira em 30/07/2009 - 09:36h

Olá Rosalvo!
O melhor lugar para encontrar informações sobre o kernl, principalmente acerca das mudanças realizadas na versões liberadas, é no site http://www.kernel.org/
Lá vc encontra relativo a lançamento de novos kernels e os logs de alteração. Mas confesso que mudanças mais perceptíveis à usuários leigos são encontradas em versões que possuem uma nível maior de inovações, como em versões 2.x (ex: das versões 2.5.xx para as 2.6.xx), pois as alterações são significativas.

[ ]'s e sucesso!



Contribuir com comentário