Reinstallare l'ultimo kernel?


13

Ho fatto qualcosa di stupido con build / modprobe / make durante l'esecuzione sul mio ultimo kernel installato. Ora quel kernel non si avvia. Attualmente sto correndo su un kernel precedente.

Come posso ripulirlo? Vorrei solo tornare all'ultimo kernel "stock" che si trova nel repository apt.

Modifica: dovrei notare .... Stavo cercando di installare flashcache ( https://github.com/facebook/flashcache/ )

Ho provato a fare

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

Ciò non l'ha risolto; così ho provato l'opzione "modalità di recupero" e vedo un panico del kernel attorno al caricamento del modulo flashcache .... Devo eliminare qualcosa, da qualche parte ...

inserisci qui la descrizione dell'immagine

Risposte:


12

Non so se si dispone dell'accesso alla rete, ma se si dispone quindi di:

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

1
Fa qualcosa ... ma quando riavvio ho lo stesso problema. Schermo nero.
AaronJAnderson il

5
Nel mio caso ho anche dovuto specificare la versione dell'immagine di Linux, ad es sudo apt-get install --reinstall linux-image-generic linux-image-3.19.0-26-generic.
George,

9

Basta avviare una versione del kernel precedente e digitare quanto segue, basta sostituire ## con la versione del kernel in cui si sta tentando di avviare.

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

Basta sostituire ## con la versione del kernel in cui si sta tentando di avviare.

Seguilo con un saluto a Grub e riavvia.

sudo update-grub
sudo reboot now

Ora non dovresti più vedere il panico del kernel all'avvio nel nuovo kernel.


3
Oppure sudo update-initramfs -u -k $(uname -r):)
c24w,

Non posso ringraziarti abbastanza per quel update-initramfscomando. Se qualcun altro sta riscontrando questo tipo di problema con l'ultimo kernel installato, avvialo in grub, quindi nella modalità di ripristino del kernel precedente ed esegui questo comando passando l'ultima versione del kernel per risolverlo. Ha funzionato come un fascino!
Zantsu,

1

Ho un problema con i driver VGA e la soluzione del problema non risolve il problema.

La soluzione principale che aiuta, è quella di rimuovere manulaly e installarlo fin dall'inizio

// 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.