web-dev-qa-db-fra.com

Nouveauté Ubuntu - impossible de passer en mode de récupération

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:

  • Boot boot\vmlinux-3.16.0-41-generic à partir du volume 14GiB ext4
  • Boot boot\vmlinux-3.16.0-30-generic à partir du volume 14GiB ext4
  • Démarrer Linux à partir du volume de disque entier

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.

1
Woody

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
1
Germar

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.

Source

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.

Source

1
kyodake