Removendo o kernel Linux mais recente e mantendo o antigo

Removendo o kernel Linux mais recente e mantendo o antigo

Eu atualizei o kernel do Linux de 3.5 para 3.16 baixando o arquivo tar.xz de linuxkernel.org e compilei e posteriormente instalei com sucesso em minha máquina Ubuntu (o que significa que posso ver as opções de inicialização quando inicio o PC e posso fazer login em qualquer um Versão 3.5 ou 3.16 do kernel Linux), mas agora quero remover a versão mais recente. passos que segui

  1. logado na versão anterior 3.5
  2. correu dpkg --list | grep linux-image , mas não há menção de 3.16

    root@h2o-Vostro-1015:~# dpkg --list | grep linux-image
    ii  linux-image-3.5.0-17-generic              3.5.0-17.28                               i386         Linux kernel image for version 3.5.0 on 32 bit x86 SMP
    ii  linux-image-extra-3.5.0-17-generic        3.5.0-17.28                               i386         Linux kernel image for version 3.5.0 on 32 bit x86 SMP
    ii  linux-image-generic                       3.5.0.17.19                               i386         Generic Linux kernel image
    

o que indicou que tenho apenas a versão 3.5 instalada, mas posso inicializar na versão 3.16 e também

  • Verifiquei o diretório /boot, lá posso ver o initrd.img-3.16.0-rc4, o que prova que a versão 3.16 ainda está presente.

se as etapas acima funcionassem, eu teria tentado a remoção por meio de sináptica ou

sudo apt-get remove --purge 3.16.0*

comando via terminal.

por favor, informe como posso remover a versão mais recente.

Responder1

Como você instalou o kernel manualmente, seria útil postar um link com as instruções que você seguiu.

Para excluir manualmente, você pode executarls -l /boot. Normalmente os arquivos seriam:

  1. abi-*
  2. initrd.img-*
  3. configuração-*
  4. Sistema.map-*
  5. vmlinuz-*

Exclua esses arquivos (correspondente a 3.16) e atualize o grub.

Responder2

Todos os seus kernels devem ser encontrados em /boot. Como superusuário (root), exclua aqueles que você não precisa e atualize o grub.

Responder3

NOTA: Instalar kernels (ou outros tipos de software) FORA do gerenciador de pacotes faz com que seu trabalho não apareça no apt-get (dpkg) e pode ter algumas ramificações na estabilidade e manutenção do sistema.

No entanto, é fácil remover um kernel específico, basta acessar o arquivo /boot e remover os arquivos com o número de versão correspondente. Então você deve atualizar o menu grub para remover essa entrada (se existir) nele.

informação relacionada