[RISOLTO] problema dopo agiornamento a kernel 5.5.11-200

Buon giorno a tutti,

ieri ho aggiornato il mio portatile, che ha il volume cifrato, e durante l’aggiornamento del kernel il pc si è riavviato e si deve essere rovinato qualcosa. Infatti all’avvio, compare il seguente errore:

[code] error: …/…/grub-core/fs/fshelp.c:257:file ‘/initramfs-5.5.11.200.fc31.x86_64
.img’ not found.

Press anu key to continue… [/code]

Se premo un tasto, appare il logo lenovo e non succede nulla. Allora spengo tenendo premuto il tasto di accensione e poi riaccendo e si presenta grub con l’elenco dei kernel che posso usare, scelgo il secondo kernel proposto, meno recente, e il sistema si avvia regolarmente.

Ho provato a disinstallare il kernel 5.5.11-200 e a reinstallarlo, ma la situazione non cambia. Forse dovrei forzare il download? come si fa?

Ho provato ad aggiornare grub con i seguenti comandi, dato che non so se ho fatto installazione UEFI (come si fa a saperlo?):

 # grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg 

e poi

 # grub2-mkconfig -o /boot/grub2/grub.cfg 

ma non si risolve… che faccio?

Vediamo intanto se quel file ora che hai reinstallato c’e’:

# ls -alh /boot/initramfs-*

Inoltre, come hai dis- e re-installato il kernel 5.5.11-200?

eeeeh, no…

-rw-------. 1 root root 80M  1 feb 13.21 /boot/initramfs-0-rescue-b18f4937a24d46ffb2fdf5f72c011ea0.img
-rw-------. 1 root root 33M 28 mar 10.43 /boot/initramfs-5.5.10-200.fc31.x86_64.img
-rw-------. 1 root root 33M 18 mar 21.50 /boot/initramfs-5.5.9-200.fc31.x86_64.img

avevo disinstallato con

 # dnf remove kernel-devel-5.5.11-200.fc31.x86_64 

e reinstallato con

 # dnf install kernel-devel-5.5.11-200.fc31.x86_64 

Ciao il kernel è :

kernel-core 
non kernel-devel

reinstalla il kernel-core ovvero :

#dnf reinstall kernel-5.5.11 kernel-core-5.5.11 kernel-modules-5.5.11 kernel-devel-5.5.11 kernel-headers-5.5.11 

grub si dovrebbe aggiornare da solo , se al riavvio il kernel più recente non parte usa quello vecchio è aggiorni grub manualmente. :slight_smile:
per non sbagliare tra mbr è uefi usa il comando :

# conf=/boot/grub2/grub.cfg; if  ! -f $conf ]; then conf=/boot/efi/EFI/fedora/grub.cfg; fi; grub2-mkconfig -o $conf

p.s lo script grub è scritto da Frafra. Che ringrazio. :slight_smile:

risolto reinstallando. Grazie!

Ma hai reinstallato tutto ?

noooo, solo il kernel e grub si è aggiornato da solo

Ottimo. :slight_smile: