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!