Si vous souhaitez faire une réinitialisation (ou rebase) de votre système Arch Linux existant, vous pouvez suivre la procédure suivante.

Contexte : une installation Arch Linux, avec GNOME comme desktop environement (DE) sur une machine Intel. Il est tout à fait possible de réaliser ces actions dans un autre contexte en adaptant légèrement les commandes.

  1. Désactiver le display manager actuel, pour éviter les conflits à la réinstallation du futur.

    sudo systemctl disable gdm
    
  2. Marquer l’ensemble des paquets comme dépendances.

    sudo yay -D -asdeps $(yay -Qqe)
    
  3. Marquer comme explicitement installés les quelques paquets de bases que vous souhaitez garder (équivalemment aux tout premiers paquets installés via pacstrap sur une installation classique).

    sudo yay -D --asexplicit base linux linux-firmware git vim intel-ucode
    

    git, vim, et intel-ucode sont optionnel, mais peuvent s’avérer pratique pour les étapes de réinstallation qui suivront.

  4. Désinstaller tous les autres paquets (il est nécessaire d’être root pour cela. Une élévation de privilège via sudo ne suffira pas.)

    su -
    yay -Qttdq | yay -Rns -
    
  5. Vous pouvez désormais réinstaller votre environnement utilisateur (DE, drivers, applications, etc.), manuellement ou via un script (article à venir).

Sources