Como remover ou limpar manualmente um pacote do kernel para resolver uma instalação presa do APT / DPKG?

0

Eu enfrentei recentemente alguns casos em que o usuário tinha uma operação de remoção do APT devido a alguns erros de script do kernel.

Às vezes é fácil corrigir a causa raiz.

Mas em alguns outros casos raros, é difícil ou longo caminho para a depuração. Especialmente com sistema não inicializável ou apenas shell de recuperação disponível.

Vou adicionar alguns casos aqui:

Já usei uma solução suja, conforme explicado abaixo. Eu pediria uma solução mais limpa para remover manualmente um pacote do kernel como o DPKG faz?

    
por user.dz 12.12.2016 / 11:56

1 resposta

1

Esta não é uma solução limpa, pois não atualiza as configurações / arquivos do kernel gerado (ela pula todos os gatilhos post / pre-scripts e dpkg)

  1. Verifique os arquivos instalados usando

     dpkg -L linux-image-...
    
  2. Remova-os manualmente

  3. Remover RAMDisk gerado

    sudo rm /boot/initrd.img-...
    
  4. Backup /var/lib/dpkg/status , abra-o e altere seu status para deinstall

  5. Atualizar menu do grub

    sudo update-grub
    
por user.dz 12.12.2016 / 11:56