Debian Linux in 2 Jahren nicht verwendet; Ich kann mich weder an den Benutzernamen noch an das Passwort erinnern

536
Alex Hébert

Ich habe jede Seite, die ich im Web gefunden habe, über das Zurücksetzen eines Benutzernamens auf etwas ausprobiert, das ich wissen konnte (seit 2 Jahren, seit ich den Laptop mit diesem Debian verwendet habe). Nirgendwo wird das Debian GNU Grub-Fenster angezeigt, das ich bekomme, und nirgendwo finde ich die Beschreibung in der Grub-Liste, die meiner Version entspricht. Ich werde Sie daher bitten, mir zu helfen:

meine GNU GRUB-Version ist 1.99-27 + deb7u2

Der Text, den ich bekomme, wenn ich die '' e '' - Taste im Boot von GRUB drücke, wobei ich den normalen oder Wiederherstellungsmodus von Debian wählen kann, ist der folgende (aus der ersten Zeile, sobald ich "e" gedrückt habe, liest es so) :

setparams 'Debian GNU/Linux, with Linux 3.2.0-4-686pae'  load_video insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos1_') (there is a long line with the linux info once more.. is this the kernel line? and more that i coul retype if needed) 

... dann gibt es diese Zeile am Ende:

initrd "boot"initrd.img-3.2.0-4-686pae (is this the kernel line?) 

======== ZERO-Handbücher im Web erklären, wie man DIESE Grub bearbeitet, um die Zeile hinzuzufügen, die sie hinzufügen ( init = /bin/bash) ... oder "single" ohne Anführungszeichen am Ende der Kernel-Zeile setzen. nirgends ist das Wort Kernel dort. und jeder Führer, in dem Leute andere um Hilfe bei ihrem Debian bitten, schickt sie auf eine Seite, die über Ubuntu oder eine andere Version spricht, nicht über Debian. Der Text, den wir sehen, ist also nicht wie der andere. Ich habe versucht, die initZeile zu meinem Code hinzuzufügen, den ich oben aufgeführt habe, gleich nach der setparamsZeile ... und es hat nichts getan. Wenn ich im Wiederherstellungsmodus boote, werden Sie aufgefordert, den Anmeldenamen in den Bash-Modus zu setzen, und ich kann mich immer noch nicht daran erinnern, was ich vor zwei Jahren eingestellt hatte, selbst wenn ich in Bash eine Anmeldeaufforderung im Gegensatz zu GUI sehe.

Dieses Debian enthält keine Dokumentation von den Seiten, die ich im Internet nachgeschlagen habe und die über dasselbe Problem sprachen.


Ich habe es erneut versucht und diesmal sichergestellt, dass nach dem init = '/ bin / bash' kein "/" gefunden wurde ...

Jetzt heißt es: 'bash: Terminal-Prozessgruppe kann nicht gesetzt werden (-1): Unangemessenes Ioctl für Gerät'
(Sic: Es heißt Ioctl, ich verwechsle mich nicht)

und

'bash: keine Jobsteuerung in dieser Shell'

und lässt mich mit einer Aufforderung:

root @ (keine): / #

Jetzt habe ich offiziell getan, was ich auf Neuigkeiten warten konnte und muss!

0
Wenn Sie Ihre Laptop-Festplatte nicht verschlüsselt haben, können Sie das Kennwort einfacher zurücksetzen, indem Sie von einem USB-Stick booten (z. B. mit einem Image [SystemRescueCD] (http://www.system-rescue-cd.org/)) und Bearbeiten Sie einfach `/ etc / passwd` und` / etc / shadow`. Alternativ nehmen Sie die Festplatte heraus, verbinden Sie die Festplatte mit einem anderen PC und bearbeiten Sie sie. Grub zu überzeugen, in `/ bin / bash` zu booten, wenn der Init-Prozess klingt ... interessant. dirkt vor 6 Jahren 0
Methode 2 [Root-Kennwort zurücksetzen] (https://pve.proxmox.com/wiki/Root_Password_Reset) GAD3R vor 6 Jahren 0

1 Antwort auf die Frage

0
grawity

Ja, die Kernzeile ist die, die das Kernel-Image lädt. In der Regel werden vmlinuz oder bzImage erwähnt . Der gesamten Zeile kann "Kernel" oder "Linux" oder ähnliches vorangestellt werden.

In GRUB werden in derselben Zeile auch Kernel-Startoptionen angegeben. Wenn Sie root=/dev/...oder sehen root=UUID=..., ist das der richtige Ort. Fügen Sie am Ende neue Optionen hinzu.

Ich werde dies versuchen und sehen, welche Zeile derjenigen ähnelt, die Sie als "linux" bezeichnen, oder wäre es die Zeile: set root = '(hd0, msdos1)'? Ich versuche das und gebe Neuigkeiten Alex Hébert vor 6 Jahren 0
Es gab eine Zeile, die mit / linux / begann, die Parameter endeten in der zweiten Zeile der Beschreibung ... Ich fügte 'single' ohne << '' >> hinzu und startete dann mit der STRG + X, die im Debian-Menü angezeigt wird, einen Neustart use ... startete neu und fragte nach root pasword, um in den Wartungsmodus zu wechseln, oder STRG + D, was ich tat, und bootete zurück zur GUi-Eingabeaufforderung "Login / Pswd". Ich versuche die andere Zeile mit " set root = "und füge 'single' am Ende hinzu ... oder versuche es mit der Kommandozeile, die ich im GRUB beim letzten Start erwähnt habe Alex Hébert vor 6 Jahren 0
ok funktionierte auch nicht: Als ich Flucht drückte, um zum Grub-Menü zurückzukehren, wo ich 'debian' oder 'debian (recover)' auswählen kann, sagte es, dass ich STRG + C verwenden würde, um zu einer Befehlszeile zu gelangen. Eine Zeile, in der die Eingabeaufforderung GRUB> angezeigt wird ... hat die Operation "passwd" ausprobiert, und es hat nicht funktioniert. Ich habe bisher keine weiteren Hinweise gesehen. Ich werde auf Sie oder jemanden warten, der Ihnen Neuigkeiten gibt Alex Hébert vor 6 Jahren 0
ok funktionierte zuerst nicht ... aber ich versuchte es erneut und benutzte den << `>> richtig um den Parameter und es bootete im Einzelmodus ... oder nicht ... sagt" Ziel-Dateisystem down't hat / bin / angefordert " bash "BusyBox v1.20.2 (Debian 1: 1.20.0-7) Binäraufruf mit mehreren Aufrufen. und am unteren Rand des Bildschirms eine Liste von [5.105181] Zeilen, in denen die erste "Kernel Panic - nicht synchronisiert: Versuch, init zu töten!" Alex Hébert vor 6 Jahren 0