Avec un Live CD, plusieurs méthodes sont possibles : changer le mot de passe root en utilisant la commande passwd ou l’écraser en éditant directement le fichier des mot de passe.
Ici, je décris uniquement comment réinitialiser votre mot de passe avec chroot, car la modification manuelle du fichier de mots de passe est nettement plus risquée.

Tout Live CD compatible avec Linux peut être utilisé, mais pour changer de mot de passe root, il doit correspondre au type d’architecture installée.
Méthode 1 : Utiliser un Live CD
1. Démarrez le Live CD et monter (mount) la partition racine de votre système principal.
2. Utilisez la commande passwd --root MOUNT_POINT USER_NAME pour définir le nouveau mot de passe (vous ne serez pas invité à en saisir un ancien).
3. Démontez (unmount) la partition racine
4. Redémarrez et entrez votre nouveau mot de passe. Si vous ne vous en souvenez pas, revenez à l’étape 1.
Méthode 2 : Utiliser GRUB pour invoquer bash
1. Sélectionnez l’entrée de démarrage appropriée dans le menu GRUB et appuyez sur e pour modifier la ligne.
2. Sélectionnez la ligne du noyau et appuyez à nouveau sur e pour la modifier.
3. Ajoutez init=/bin/bash en fin de ligne.
4. Appuyez sur [Ctrl+X] pour démarrer (cette modification est temporaire et ne sera pas enregistrée dans votre menu.lst). Après le démarrage, vous arriverez à l’invite bash.
5. Votre système de fichiers racine est monté en lecture seule maintenant, remettez-le donc en lecture / écriture, mount -n -o remount, rw /.
6. Utilisez la commande passwd pour créer un nouveau mot de passe root.
7. Redémarrez en tapant reboot -f et ne perdez plus votre mot de passe !
Exemple ici : https://www.howtoforge.com/how-to-reset-a-forgotten-root-password-with-knoppix-p2