Quelle

Quelle

Ich habe aus Versehen mein Passwort geändert, kann mich jetzt aber nicht mehr daran erinnern.

Ich habe herausgefunden, dass man es zurücksetzen kann, indem man in den Wiederherstellungsmodus geht, aber ich komme einfach nicht dorthin! Auf meinem MacBook Pro läuft Ubuntu 14.04.2 neben OS X Yosemite.

Ich habe den rEFIndBootmanager installiert, kann ihn aber löschen. Ich habe versucht, Shiftwährend des Bootens eine der drei (?) Optionen zum Booten von Ubuntu gedrückt zu halten, und habe Cauch versucht, gedrückt zu halten.

Was auch immer ich tue, ich schaffe es nicht, in den Wiederherstellungsmodus zu gelangen.

Hier sind die drei Optionen rEFInd, die ich in sowie in OS X bekomme:

  • Booten Sie boot\vmlinux-3.16.0-41-generic von einem 14GiB Ext4-Volume.
  • Booten Sie boot\vmlinux-3.16.0-30-generic von einem 14GiB Ext4-Volume.
  • Booten Sie Linux vom gesamten Datenträger

Kann mir bitte jemand helfen? Bedenken Sie, dass ich keine Sudo-Befehle ausführen kann, da ich mein Passwort vergessen habe.

Antwort1

Sie können eine Live-CD von CD/USB booten, Ubuntu mounten und chrootdarauf zugreifen.

Öffnen Sie nach dem Booten der LiveCD ein Terminal und geben Sie ein sudo fdisk -l /dev/sda. Dadurch wird angezeigt, welche Partitionen verwendet werden:

$ 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

LinuxSie müssen die Zeile finden, die in der letzten Spalte steht . In diesem Fall /dev/sda1ist das Ihre Root-Partition. Wenn Sie mehr als eine Zeile mit System haben, Linuxmüssen Sie Folgendes ausprobieren:

$ 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

Die Ausgabe von ls /mntsollte so aussehen oder Sie haben die falsche Partition ausgewählt. Wenn ja, hängen Sie sie mit aus sudo umount /mntund versuchen Sie es erneut. Wenn Sie die richtige Root-Partition gefunden haben, fahren Sie mit fort:

$ 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

Nach dem Festlegen eines neuen Passworttyps:

$ exit
$ sudo umount /mnt/dev
$ sudo umount /mnt/proc
$ sudo umount /mnt/sys
$ sudo umount /mnt
$ sudo reboot

Antwort2

Wenn Sie die Einfügen-, F2- oder +-Taste drücken, zeigt rEFInd ein Menü an, das je nach Betriebssystemtyp zusätzliche Optionen enthalten kann.

Im Optionsuntermenü können Sie die Einfügen-, F2- oder +-Taste erneut drücken, um Ihre Bootloaderoptionen zu bearbeiten.

Es öffnet sich ein einfacher Texteditor, in dem Sie den Cursor mit den Pfeiltasten in der Zeile vor- und zurückbewegen, Text löschen und neuen Text eingeben können. Wenn Sie mit den bearbeiteten Optionen booten möchten, drücken Sie die Eingabetaste.

Quelle

Suchen Sie nach der Kernelzeile, die mit beginnt, /boot/vmlinuxund fügen Sie init="/bin/bash"am Ende der Zeile hinzu, um im Root-Modus zu booten und Ihr Passwort zu ändern.

Quelle

verwandte Informationen