Como posso remover novas versões do kernel após o downgrade?

10

Eu atualizei o Ubuntu para 12.04, todos os pacotes. Mas depois disso eu encontrei muitos problemas, então decidi fazer o downgrade para 11.10.

Depois que eu fiz isso, descobri que agora tenho dois kernels: 3.2.xe 3.0.x. Eu encontrei muitas explicações de como remover os kernels mais antigos, mas não tenho idéia de como remover o kernel mais novo.

Eu não vejo um kernel 3.2 rodando quando estou usando o kernel 3.0. Mas eu vejo isso no Grub.

Quando eu digito uname -r no terminal, vejo o kernel 3.0.x que estou usando no momento.

Como faço para remover o kernel 3.2?

    
por Pawel 21.02.2012 / 01:14

3 respostas

11

Existem 3 arquivos que você precisará remover, mais se você estiver usando uma máquina virtual também. Mas estes são os principais.

Abra o synaptic, use a pesquisa para encontrar os kernels instalados

  • linux-headers-3.2.x.x
  • linux-headers-3.2.x.x-generic (possivelmente genérico-pae ou i686)
  • linux-image-3.2.x.x

Deve ser fácil de remover. Depois, execute

sudo update-grub
    
por Ringtail 21.02.2012 / 02:26
6

Isto deve remover seu kernel 3.2:

sudo apt-get remove --purge 3.2.x-xx-*

Obviamente, substitua os x's pelos números da versão atual da sua versão do kernel 3.2. Se você não se lembra quais são esses números, você poderá vê-los procurando no diretório / boot.

A última vez que fiz isso, lembro-me de acionar uma atualização do grub para removê-lo do menu do GRUB também.

-Esta funciona melhor para remover kernels mais recentes que você deseja remover como 3.3.0 +, o que não seria encontrado no synaptic, isso é um salva-vidas! -Rabbit2190

    
por Aaron 21.02.2012 / 01:38
0

Acho que o segundo funcionará para você:

1. Para desinstalar a execução do kernel:

sudo apt-get remove linux-image-version_number*

sudo apt-get remove linux-headers-version_number*

sudo apt-get remove linux-image-extra-version_number*     (if applicable)

ou simplesmente desinstale-os do centro de sinápticos / software.

2. Para desinstalar o kernel instalado a partir da fonte, execute:

sudo rm -rf /lib/modules/kernel_version

sudo rm -f /boot/vmlinuz-kernel_version*

sudo rm -f /boot/initrd.img-kernel_version*

sudo rm -f /boot/config-kernel_version*

sudo rm -f /boot/System.map-kernel_version*

Finalmente, depois de desinstalar o kernel por qualquer um dos processos acima, execute:

sudo update-grub

para limpar o menu do grub.

    
por Ahmed Djamel 03.07.2015 / 18:05