Arch Linux

GRUB Rescue

Réparer GRUB depuis le prompt rescue quand Windows écrase l'entrée EFI au démarrage.

Trouver la partition

Depuis le prompt grub rescue>

Copy command
ls

Description: Liste les disques et partitions détectés par GRUB (ex: (hd0), (hd1,gpt1)...).

Copy command
ls (hd1,gpt5)/

Description: Vérifie le contenu d'une partition. Adapter hd1,gpt5 selon la sortie de ls.

Copy command
ls (hd1,gpt5)/boot/grub

Description: Confirme que /boot/grub existe sur cette partition. Si oui, c'est la bonne.

Charger GRUB

Depuis le prompt grub rescue> - adapter hd1,gpt5 selon votre partition

Copy command
set prefix=(hd1,gpt5)/boot/grub

Description: Indique à GRUB rescue où se trouve le répertoire grub.

Copy command
set root=(hd1,gpt5)

Description: Définit la partition racine pour GRUB.

Copy command
insmod normal

Description: Charge le module normal de GRUB.

Copy command
normal

Description: Lance GRUB en mode normal pour afficher le menu et booter.

Réinstaller GRUB

Une fois sur le système Linux booté

Copy command
# UEFI
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
sudo grub-mkconfig -o /boot/grub/grub.cfg

# BIOS/Legacy
sudo grub-install /dev/sdX
sudo grub-mkconfig -o /boot/grub/grub.cfg

Description: Réinstalle GRUB sur le disque principal. Choisir UEFI ou BIOS/Legacy selon le firmware. Adapter /dev/sdX pour BIOS.

Copy command
sudo reboot

Description: Redémarre pour vérifier que GRUB charge correctement.

Vérifier le boot

Copy command
sudo efibootmgr -v

Description: Affiche les entrées boot dans la NVRAM du firmware EFI. Vérifie que l'entrée GRUB est bien présente et active.