chroot

chroot permet d'exécuter des commandes sur un système de fichiers qui ne démarre plus.

Démarrer sur le sytème live usb

Une fois le système démarré, changer la diposition du clavier.

loadkeys fr-bepo

Sur un clavier azerty, taper sur les touches

loqdkeys fr)bepo

Déchiffrer la partition système

cryptsetup luksOpen /dev/xxx root

Monter la partition sytème

mount /dev/mapper/root /mnt

Chroot

Sur archlinux, l'outil arch-chroot simplifie le chroot.

arch-chroot /mnt

monter la partition boot

Si besoin, monter la partition /boot.

mount /dev/xxx /boot

Réinstaller grub et le noyau linux

Mettre à jour les paquets

pacman -Suy

Supprimer les fichiers dans /boot

# sauvegarde
rsync -avxHAX /boot /boot.bak
rm -rf /boot/*

Réinstaller le noyau linux et grub

pacman -S linux
pacman -S grub

Installer configurer le Grub

grub-install …
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux

Redémarrer

Ressources