Eu eliminei vmlinuz-4.13.0-38-genérico, a fim de evitar o enforcamento e agora está quebrado

0

Eu não sei como resolver o problema.

vmlinuz-4.13.0-38-generic estava ficando congelado sempre que eu tentava instalar algo, então eu decidi eliminá-lo do /boot/vmlinuz-4.13.0-38-generic

Agora, obviamente ... estou preso,

Como posso recuperar o vmlinuz-4.13.0-38-generic ou mudar para uma versão vmlinuz anterior?

    
por Julen Meursault 10.04.2018 / 09:32

1 resposta

0

Eu passei um bom tempo removendo o 4.13.0-38 depois de vários problemas (dpkg e initramfs). Eu decidi usar o kernel 4.13.0-36 como ele já estava instalado. Veja como eu fiz isso:

Verifique qual kernel alternativo está instalado:

sudo dpkg -l linux*

A entrada que eu queria era linux-image-4.13.0-36-generic

Grub de backup:

sudo cp /etc/default/grub /etc/default/grub.bak

Editar o grub:

sudo nano /etc/default/grub    #use any editor

Altere a linha 6 para:

GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.13.0-36-generic"

Isso garante que atualizações futuras não afetem a ordem de inicialização.

Salvar e executar o grub de atualização:

sudo update-grub
reboot

Verifique a versão do kernel

uname -a

Opcionalmente, remova o kernel quebrado:

sudo dpkg -l linux*
sudo apt-get purge -y <all kernel 4.13.0.38 packages>

Finalizando:

sudo apt-get upgrade -y

Alguns comandos úteis / de resolução de problemas que usei ao longo do caminho ou se as coisas não correram como planejado:

sudo pkill dpkg*
sudo apt-get install -f
sudo dpkg --configure -a
ls /boot

Espero que isso ajude de uma forma ou de outra.

    
por garinhughes 13.04.2018 / 23:24