Kernel [RESOLVIDO]

1. Kernel [RESOLVIDO]

paulo
tomografia

(usa Outra)

Enviado em 12/10/2012 - 22:47h

Olá pessoal. Após fazer a atualização para a versão 12.04 lts, um novo kernel foi instalado: 3.2.0-29-generic. Porém na tela e inicialização aparece os kernels antigos. A questão é que não consigo encontra-los em /boot para excluí-los. Alguém pode me dar uma dica de como removê-los.Já testei o comando sudo dpkg -l | grep linux-headers-* entre outros, mas não consigo encontrar.


  


2. É melhor

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/10/2012 - 07:53h

É melhor você abrir o gerenciador de pacotes e procurar pelo kernel antigo, o nome dele deve ser linux-image-versão


3. Re: Kernel [RESOLVIDO]

Ramon dos Santos Rodrigues
ramon_01

(usa Gentoo)

Enviado em 13/10/2012 - 08:38h

explica melhor a situação! Qual é o problema q isso está causando para vc?


4. Re: Kernel [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/10/2012 - 09:16h

tomografia escreveu:

Olá pessoal. Após fazer a atualização para a versão 12.04 lts, um novo kernel foi instalado: 3.2.0-29-generic. Porém na tela e inicialização aparece os kernels antigos. A questão é que não consigo encontra-los em /boot para excluí-los. Alguém pode me dar uma dica de como removê-los.Já testei o comando sudo dpkg -l | grep linux-headers-* entre outros, mas não consigo encontrar.


Primeiramente liste o que existe em seu sistema pra gente

$ dpkg -l | grep linux-



### EXEMPLO.

$ dpkg -l | grep linux-
ii linux-base 3.5 all Linux image base package
ii linux-headers-3.2.0-3-686-pae 3.2.23-1 i386 Header files for Linux 3.2.0-3-686-pae
ii linux-headers-3.2.0-3-common 3.2.23-1 i386 Common header files for Linux 3.2.0-3
ii linux-headers-686-pae 3.2+45 i386 Header files for Linux 686-pae configuration (meta-package)
ii linux-image-3.2.0-3-686-pae 3.2.23-1 i386 Linux 3.2 for modern PCs
ii linux-image-686-pae 3.2+45 i386 Linux for modern PCs (meta-package)
ii linux-kbuild-3.2 3.2.17-1 i386 Kbuild infrastructure for Linux 3.2
ii linux-libc-dev:i386 3.2.23-1 i386 Linux support headers for userspace development
ii ttf-linux-libertine 5.1.3-1 all Linux Libertine family of fonts (dummy package)
$


Daí o que interessa são apenas os pacotes linux-headers-* e linux-image-*, só que no meu caso tenho somente um kernel instalado, então não vale!

CASO eu tivesse um kernel mais atual eu removeria esses daí assim:


# apt-get --purge remove linux-headers-3.2.0-3-686-pae linux-headers-3.2.0-3-common linux-image-3.2.0-3-686-pae


Os pacotes: linux-image-686-pae e linux-headers-686-pae são meta-packages e só devem ser removidos SE e somente SE estiver utilizando um kernel diferente, seja compilado, de outra distro ou o que seja.

# --------------------------------------------------------------------------------------------------------------

Vamos então ao que interessa:

Liste o que encontra-se lá em /boot:


$ ls /boot | grep vmlinuz | cut -d'-' -f2,3


Apareceram algumas versões, tipo 3.2.0-3, 3.5.1.2, e por aí vai, descubra qual kernel está rodando:


$ uname -r


Descubra quais pacotes referem-se a cada versão mostrada (exemplo do meu caso):


$ dpkg -l | grep ^ii | grep 3.2.0-3 | awk -F' ' '{ print $2 }'




### EXEMPLO.

$ dpkg -l | grep ^ii | grep 3.2.0-3 | awk -F' ' '{ print $2 }'
linux-headers-3.2.0-3-686-pae
linux-headers-3.2.0-3-common
linux-image-3.2.0-3-686-pae
$


Daí bastaria remover o que lhe foi apresentado:


# apt-get --purge remove linux-headers-3.2.0-3-686-pae linux-headers-3.2.0-3-common linux-image-3.2.0-3-686-pae


Praticamente a mesma coisa dita aqui poderia ter visto se tivesse pesquisado:

http://www.vivaolinux.com.br/dica/Remover-kernel(s)-antigo(s)-no-Ubuntu/

divirta-se!


5. kernel

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/10/2012 - 17:50h

Boa tarde,
Já tentou atualizar o seu gerenciador de boot:

/usr/sbin/update-grub2


6. Re: Kernel [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 15/10/2012 - 18:28h

-Eu uso Ubuntu-Tweak p/ deletar kernel antigo
-E as vezes uso este comando:
$ dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge


7. Re: Kernel [RESOLVIDO]

Rudiger Peres
rudimentar

(usa Ubuntu)

Enviado em 23/10/2014 - 18:50h

eu useio comando (atenção que é gigante):

dpkg -l 'linux-image-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

foi rápido e automático!

achei aqui:
http://askubuntu.com/questions/2793/how-do-i-remove-or-hide-old-kernel-versions-to-clean-up-the-boot...







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts