J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5138 links
[ 0.559064] Initramfs unpacking failed: Decoding failed
BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs) exit
/dev/sda5 contains s file system with errors, check forced.
Inodes that were part of a corrupted orphan linked list found.
/dev/sda5: UNEXPECTED INCONSISTENCY; run fsck MANUALLY.
(i.e., without -a or -p options)
fsck exited with status code 4
The root filesystem on /dev/sda5 requires a manual fsck
Il y a deux problèmes :
Il faut tout d'abord lancer un fsck
sur le disque où il y a un problème (ici /dev/sda5
) :
fsck -y /dev/sda5
exit
Une fois que l'on a démarré, si l'erreur Initramfs unpacking failed: Decoding failed
s'affiche toujours, laisser l'ordinateur démarrer puis dans un terminal, taper les commandes suivantes :
sudo nano /etc/initramfs-tools/initramfs.conf
Rechercher dans le fichier, la ligne COMPRESS=lz4
et remplacez la par COMPRESS=gzip
.
Enregistrez et quittez le fichier.
Puis à nouveau dans le terminal, tapez la commande suivante et redémarrez :
sudo update-initramfs -u
sudo shutdown -r now
Normalement, le message d'erreur a disparu.
You have to replace shimx64.efi with grubx64.efi as follows:
sudo su - cd /boot/efi/EFI/ubuntu cp grubx64.efi grubx64.efi.old cp grubx64.efi shimx64.efi reboot
Si ça fonctionne, supprimer la copie
grubx64.efi.old
Edit : La solution ci-dessus fonctionne mais doit être refaite à chaque mise à jour de grub.
La solution préconisée et qui fonctionne une fois pour toute est de désinstaller shim et de résintaller grub : https://askubuntu.com/a/1332823
sudo apt-get purge shim
sudo grub-install /dev/sda1 #replace sda1 with the correct grub partition for you
sudo apt-get remove linux-headers-...
ou
sudo apt-get purge linux-headers-...
Pour réparer grub avec un live CD. Ça peut arriver si l'on modifie le fichier /etc/default/grub