como apagar kerneis antigos para não entrar na lista do Grub ?...resolvido ....

Iniciado por Jose Emilio, 20 de Março de 2012, 11:42

tópico anterior - próximo tópico

Jose Emilio

a partição do Ubuntu 11.10 que eu usava  deu pau.

na esperança de um dia recuperar,  instalei um novo ubuntu em uma nova partição
mas tem um incoveniente de que a antiga,  tem 8 kernel e esta enchendo a lista do grub.

Não posso remover pelo terminal porque essa partição não esta reiniciando.

queria saber se  posso apagar os arquivos  abi,  config, system-map, initrd.imag, vm-linuz
que tem os kerneis antigos.

a pasta do Grub,  eu poderia apagar completa ?  atualmente estou usando o Grub do BigLinux 11.10

selvaking

Inicie pelo kernel mais recente e digite no terminal:
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
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

sigur

Citação de: selvaking online 20 de Março de 2012, 12:18
Inicie pelo kernel mais recente e digite no terminal:
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

rs pra quem não conhece os comandos, isso parece coisa de alienígena. Deveria dizer 'cole no terminal' ao invés de 'digite', de tanta coisa que tem.
Mas é bonito de se ver.

Legal!

bred81

pode tentar na mão também:
Você vê qual o número do kernel que você quer deixar e faz o seguinte:
sudo apt-get remove linux-header[tab][tab]
E manda apagar todos que não forem o que você quiser deixar
O que o Mario foi fazer no pscicólogo?
- Ele estava passando por uma fase difícil...

rruella

Dar como resolvido, ou como solucionado um tópico seu:

http://www.youtube.com/watch?v=cW8isbYhR_M

hugoleal85

Não seria mais simples desinstalar o(s) Kernel(s) em questão no Synaptic?
"Cada homem que encontro é superior a mim em alguma coisa; e nisto posso aprender dele." [Ralph W. Emerson]
Meu blog

Jose Emilio

#6
manero esse comando do Selvaking,  hehehehe !!!!

guardei êle nos meus arquivos de comando para  uso futuro.

mas não tem como eu usar o comando via terminal pq a partição que está esse sistema,
sda8,  está temporariamente sem uso e não esta abrindo .
eu só quero tirar o monte de kernel,  para não ficar entrando na lista do grub
toda vez que instalo alguma coisa aqui

tentei  apagar os arquivos  de kernel antigo dentro da pasta  /boot
através de outra partição,  mas não tem a opção
de mover para o lixo

selvaking

Monta a partição e entra nela em chroot.
Crie um ponto de montagem se não existir.
sudo mkdir /media/target
sudo mount /dev/sda8 /media/target
sudo chroot /media/target su -


Use o comando abaixo pra descobrir quais os pacotes a remover. Não remova os pacotes do kernel mais recente.
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

Jose Emilio


Oi Selvaking.


deu certo aqui .

1.492 MB de espaço em disco   foram liberados.

e não vou ter aquela lista enorme  de grub ocupando 1 tela e meia do monitor, ;D

Gracias.

luiscarlos

O Ubuntu-tweak é ótimo, além de remover o kernel antigo ainda faz um boa varredura no sistema a fim de liberar espaços ocupados desnecessariamente. De uma pesquisada.

selvaking

Citação de: Jose Emilio online 20 de Março de 2012, 11:42
a partição do Ubuntu 11.10 que eu usava  deu pau.

na esperança de um dia recuperar.

Que tal agora tentarmos restaurar a distro que está nesta partição?
É só você querer que colocamos ela pra funcionar.
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049