2 Réparer Archlinux
nodiego edited this page 2023-09-14 14:10:44 +02:00

Ce petit tuto permet de réparer un système mis à mal par une mise à jour foireuse ou un grub bancal. Une méthode efficace très clairement expliquée par Grafikart ici.

Démarrer en live avec une iso Archlinux. Il faut ensuite retrouver la partition qui contient le système :

fdisk -l

Repérer les partitions "Système EFI" et "Système de fichiers Linux".

Monter ces partitions sur le système temporaire :

mount /dev/PARTITION_LINUX /mnt
mount /dev/PARTITION_EFI /mnt/boot/efi

Utiliser arch-chroot pour définit /mnt comme la racine du système

arch-chroot /mnt

Le shell indique que la cession est en "root". On peut alors entrer la première commande mkinitcpio :

mkinitcpio -p linux

Puis on reconstruit la configuration pour GRUB via grub-mkconfig:

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

Puis on réinstalle le grub sur la partition EFI avec la comande suivante (celle de l'installation de base)

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck

On démonte ensuite les partitions avant de redémarrer le système normalement réparé :

exit
umount -R /mnt
reboot