Après une erreur, j'ai changé mon mot de passe mais je ne m'en souviens plus maintenant.
J'ai découvert que vous pouvez le réinitialiser en passant en mode de récupération, mais je n'arrive pas à y arriver! Ubuntu 14.04.2 tourne sous OS X Yosemite sur mon MacBook Pro.
Le gestionnaire de démarrage rEFInd
est installé, mais je peux le supprimer. J'ai essayé de maintenir Shift
lors du démarrage de l'une des trois options (?) Permettant de démarrer Ubuntu, et j'ai également essayé de tenir C
.
Quoi que je fasse, je n'arrive pas à me mettre en mode de récupération.
Voici les trois options que je reçois dans rEFInd
, ainsi que sous OS X:
Quelqu'un peut-il m'aider s'il-vous-plaît? N'oubliez pas que je ne peux exécuter aucune commande Sudo car je ne me souviens plus de mon mot de passe.
Vous pouvez démarrer un LiveCD à partir d’un CD/USB, monter Ubuntu et chroot
.
Après l’amorçage du LiveCD, ouvrez un terminal et tapez Sudo fdisk -l /dev/sda
. Cela vous montrera quelles partitions sont utilisées:
$ Sudo fdisk -l /dev/sda
Disk /dev/sda: 17.5 GB, 17515986944 bytes
255 heads, 63 sectors/track, 2129 cylinders, total 34210912 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004634f
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 31082495 15540224 83 Linux
/dev/sda2 31084542 34209791 1562625 5 Extended
/dev/sda5 31084544 34209791 1562624 82 Linux swap / Solaris
Vous devez trouver cette ligne qui a Linux
dans la dernière colonne. Dans ce cas, /dev/sda1
est votre partition racine. Si vous avez plus d’une ligne avec System Linux
, vous devrez essayer
$ Sudo mount /dev/sdaX /mnt #where sdaX is your root partition
$ ls /mnt
bin dev home media proc sbin tmp var
boot etc lib opt root sys usr
Le résultat de ls /mnt
devrait ressembler à ceci ou vous avez choisi la mauvaise partition. Si tel est le cas, démontez-le avec Sudo umount /mnt
et réessayez. Si vous avez trouvé la partition racine correcte, procédez comme suit:
$ Sudo mount --bind /dev /mnt/dev
$ Sudo mount --bind /proc /mnt/proc
$ Sudo mount --bind /sys /mnt/sys
$ Sudo chroot /mnt
$ passwd YOUR_USER_NAME
Après avoir défini un nouveau type de mot de passe:
$ exit
$ Sudo umount /mnt/dev
$ Sudo umount /mnt/proc
$ Sudo umount /mnt/sys
$ Sudo umount /mnt
$ Sudo reboot
Si vous appuyez sur les touches Insert, F2 ou +, rEFInd affichera un menu pouvant contenir des options supplémentaires, en fonction du type de système d'exploitation.
Dans le sous-menu des options, vous pouvez appuyer à nouveau sur les touches Inser, F2 ou + pour modifier les options de votre chargeur d’amorçage.
Un simple éditeur de lignes en mode texte s'ouvre, vous permettant de déplacer un curseur dans la ligne avec les touches de direction, de supprimer du texte et de saisir un nouveau texte. Si vous souhaitez démarrer avec vos options modifiées, appuyez sur la touche Entrée.
La ligne du noyau commence par /boot/vmlinux
et ajoutez init="/bin/bash"
à la fin de la ligne pour démarrer en mode racine et changer votre mot de passe.