Reinstalar o kernel mais recente?

9

Eu fiz algo bobo com um build / modprobe / make durante a execução no meu kernel instalado mais recente. Agora esse kernel não irá inicializar. Atualmente estou executando em um kernel anterior.

Como posso limpar isso? Gostaria de voltar ao kernel mais recente "stock" que está no repositório apt.

Edit: Eu deveria notar .... Eu estava tentando instalar o flashcache ( link )

Eu tentei fazer

sudo apt-get install --reinstall linux-image-generic linux-image

Isso não resolveu; então eu tentei a opção "modo de recuperação" e vejo um kernel em pânico em torno do carregamento do módulo flashcache .... Preciso excluir algo em algum lugar ...

    
por AaronJAnderson 09.02.2013 / 23:56

3 respostas

10

Eu não sei se você tem acesso à rede, mas se tiver, faça:

sudo apt-get install --reinstall linux-image-generic linux-image
    
por user1529891 09.02.2013 / 23:59
7

Simplesmente inicialize com uma versão anterior do kernel e digite o seguinte, apenas substitua ## pela versão do kernel que você está tentando inicializar.

sudo update-initramfs -u -k 3.2.0-##-generic-pae 

Basta substituir ## pela versão do kernel que você está tentando inicializar.

Siga isso com um olá para o Grub e reinicie.

sudo update-grub
sudo reboot now

Agora você não deve mais ver um kernel panic ao inicializar o novo kernel.

    
por user194656 20.09.2013 / 19:37
1

Eu tenho um problema com drivers VGA, e essa solução não resolve meu problema.

A principal solução que ajuda, é remover manulaly e instalar desde o início

// remove modules
sudo rm -rf /lib/modules/4.13.0-3*

remove headers
sudo rm -rf /usr/src/linux-headers-4.13.0-3*

// clear boot
sudo rm -rf /boot/initrd.img-4.13.0-3*
sudo rm -rf /boot/vmlinuz-4.13.0-3*
sudo rm -rf /boot/System.map-4.13.0-3*
sudo rm -rf /boot/config-4.13.0-3*

// refresh grub. I reboot after update grub, but maybe is not important
sudo update-grub

//check the lastes version of linux images
sudo apt-cache search linux-image |grep 4.14

# linux-image-4.14.0-1003-azure-edge - Linux kernel image for version 4.14.0 on 64 bit x86 SMP
# linux-image-extra-4.14.0-1003-azure-edge - Linux kernel extra modules for version 4.14.0 on 64 bit x86 SMP
# linux-image-4.14.0-1004-azure-edge - Linux kernel image for version 4.14.0 on 64 bit x86 SMP
# linux-image-extra-4.14.0-1004-azure-edge - Linux kernel extra modules for version 4.14.0 on 64 bit x86 SMP

// install the lastes verion
sudo apt-get install linux-image-4.14.0-1004-azure-edge linux-headers-4.14.0-1004-azure-edge linux-image-extra-4.14.0-1004-azure-edge 

// restart pc
sudo reboot now
    
por Vahe Gharibyan 18.02.2018 / 00:59

Tags