Problema na remoção do antigo kernel

Iniciado por masterkorp, 06 de Dezembro de 2007, 19:57

tópico anterior - próximo tópico

masterkorp

Actulalizei o meu Ubuntu Feisty para o kernel mais recente, ou melhor ele actualizou sozinho. tentei remover o antigo kernel no synaptic mas ele voultou a aprecer, como posso eu desintalar o kernel antigo? Ou simplesmente tirá-lo do arranque no GRUB?
Ajuda por favor...
Cumprimentos

masterkorp


pinduvoz

#2
Amigo, é só usar o Synaptic para remover o pacote "linux-image-2.6.20-"nº_da_versão"-generic" anterior (cheque o "nº_da_versão" no próprio menu do Grub).

Para remover do Grub vc. pode usar o programa/pacote "startupmanager" (sudo apt-get install startupmanager).
:: Linux Registered User nº 439378 ::

masterkorp

Eu faco isso, ele desinstala, mas no próximo arranque estás instalado novamente.

Ajuda por favor

galactus

Verifique todos os pacotes instalados do Kernel antigo e marque todos para desinstalação. Pode ter sido isso o que ocorreu, se você não desinstalar todos, ele não sai do Grub.

Exemplo: Procure no Synaptic pelo kernel 2.6.22-3 (se essa fosse a versão do kernel antigo que você quer remover), daí marque para remoção todos os pacotes que ele mostra estarem instalados deste kernel.




BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

masterkorp

Marquei ele remove mas no final ele está instalado...

RodrigoFSS

Beleza masterkorp !!!
Só a título de curiosidade... qual é a versão do Kernel que você está utilizando e qual a versão do Kernel que você quer remover???
Até mais...

masterkorp

A minha versão actual é 2.6.20-16 e quero remover a 2.6.20-15.

Ajuda por favor!

RodrigoFSS

#8
Beleza masterkorp !!!
É muito estranho o seu Kernel não ser removido após a sua retirada pelo Synaptic. Geralmente o Synaptic não falha nesse tarefa.
Faz assim, vá em /usr/src e veja as pastas que estão lá e poste aquí por favor.
Agora, se você quizer apenas remover a opção de entrada desse Kernel antigo no arranque do grub, sem se importar em remover por completo esse Kernel do seu sistema, você pode "comentar" (adicionar #) essa opção. É assim:
Citarsudo gedit /boot/grub/menu.lst
Aí no final desse arquivo vai aparecer uma entrada semelhante a essa, contendo as opções de Kernel que você tem no arranque do seu Grub:
Citar## ## End Default Options ##

title      Debian GNU/Linux, kernel 2.6.20-16
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-16 root=UUID=9cdf2da4-696c-4fbc-b311-d3afd2a80f9a ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.20-16
boot

title      Debian GNU/Linux, kernel 2.6.20-16 (recovery mode)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-16 root=UUID=9cdf2da4-696c-4fbc-b311-d3afd2a80f9a ro single
initrd      /boot/initrd.img-2.6.20-16
boot

title      Debian GNU/Linux, kernel 2.6.20-15
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-15 root=UUID=9cdf2da4-696c-4fbc-b311-d3afd2a80f9a ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.20-15
boot

title      Debian GNU/Linux, kernel 2.6.20-15 (recovery mode)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-15 root=UUID=9cdf2da4-696c-4fbc-b311-d3afd2a80f9a ro single
initrd      /boot/initrd.img-2.6.20-15
boot

title      Debian GNU/Linux, kernel memtest86+
root      (hd0,1)
kernel      /boot/memtest86+.bin

Nesse caso é só você "comentar" a opção que você deseja que NÃO apareça no arranque do Grub.
Citar## ## End Default Options ##

title      Debian GNU/Linux, kernel 2.6.20-16
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-16 root=UUID=9cdf2da4-696c-4fbc-b311-d3afd2a80f9a ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.20-16
boot

title      Debian GNU/Linux, kernel 2.6.20-16 (recovery mode)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-16 root=UUID=9cdf2da4-696c-4fbc-b311-d3afd2a80f9a ro single
initrd      /boot/initrd.img-2.6.20-16
boot

#title      Debian GNU/Linux, kernel 2.6.20-15
#root      (hd0,1)
#kernel      /boot/vmlinuz-2.6.20-15 root=UUID=9cdf2da4-696c-4fbc-b311-d3afd2a80f9a ro quiet splash locale=pt_BR
#initrd      /boot/initrd.img-2.6.20-15
#boot

#title      Debian GNU/Linux, kernel 2.6.23.11 (recovery mode)
#root      (hd0,1)
#kernel      /boot/vmlinuz-2.6.23.11 root=UUID=9cdf2da4-696c-4fbc-b311-d3afd2a80f9a ro single
#initrd      /boot/initrd.img-2.6.23.11
#boot

title      Debian GNU/Linux, kernel memtest86+
root      (hd0,1)
kernel      /boot/memtest86+.bin

Nesse caso hipotético eu selecionei não aparecer no arranque do Grub a opção 2.6.20-15 do Kernel.
Aí você salva, reinicia a sua máquina, e essa opção não vai aparecer mais. É bom lembrar que esse "comentário" (adição de #) não desinstala ou retira o Kernel 2.6.20-15 do seu sistema, ele apenas impede que essa opção apareça do arranque do Grub.
Abraço e até mais....