J'ai utilisé cette méthode :
- Redémarrer sur la clé USB d'installation
- Trouver le nom du disque dur principal avec la commande :
lsblk - Monter le disque dur principal dans /mnt :
mount /dev/sda3 /mnt arch-chroot /mnt- Puis monter la partition de l'UEFI. Chez moi, elle est dans /boot/EFI :
mount /dev/sda1 /boot/EFI - Réinstaller le kernel :
pacman -S linux-lts linux-lts-headers(enlever le lts si votre noyau n'est pas long time support) - Régénérer l'image de boot :
mkinitcpio -P Ctrl+Dhalt
Edit : 11 avril 2026
Pour éviter ce problème, j'ai dû ajouter un hook exécuté après la mise à jour de grub.
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUBgrub-mkconfig -o /boot/grub/grub.cfgvi /etc/pacman.d/hooks/grub-update.hook
Contenu :
[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = linux-lts
Target = linux-lts-headers
[Action]
Description = Mise à jour de GRUB après update du kernel
When = PostTransaction
Exec = /usr/bin/grub-mkconfig -o /boot/grub/grub.cfg