Option 1 – Utilisation du chargeur de démarrage
Utilisez ce guide : http://www.howtogeek.com/196520/grub2-101-how-to-access-and-use-your-linux-distributions-boot-loader/ . Dans mon cas, cela n'a pas fonctionné.
Option 2 – Utilisation de SystemRescueCD
Il se peut que votre VPS dispose d'un mode de récupération Linux (et non d'un mode de secours) utilisant un SystemRescueCD. Si tel est le cas, utilisez ce guide :
http://ubuntuportal.com/2011/07/reset-password-ubuntu-using-sytemrescuecd.html
Dans mon cas, le fichier /dev/vda5 n'était pas montable, car il était crypté par mot de passe. C'est pourquoi j'ai dû utiliser ces commandes :
http://pissedoffadmins.com/os/mount-unknown-filesystem-type-lvm2_member.html
En résumé, ça s'est passé comme ça :
$ fdisk -l $ mkdir /mnt/system $ mount /dev/vda5 /mnt/system # /dev/vda5 est la partition Linux principale mount: type de système de fichiers inconnu 'crypto_LUKS' # J'ai reçu une erreur indiquant que cette partition est cryptée, j'ai donc utilisé: $ cryptsetup open /dev/vda5 newRoot $ modprobe dm-mod $ vgchange -ay $ lvscan # j'espère que la racine est affichée maintenant. Montez celle-ci mount /dev/xx/yy /mnt/system # ACCESS :D :D chroot /mnt/system passwd # Entrez votre nouveau mot de passe root
J'ai ensuite pu réinitialiser mon mot de passe en entrant passwd.