Ich habe jede Seite ausprobiert, die ich im Internet gefunden habe, um einen Benutzernamen auf etwas zurückzusetzen, das ich kennen könnte (es ist 2 Jahre her, seit ich den Laptop mit diesem Debian verwendet habe). Nirgendwo wird das Debian GNU Grub-Fenster angezeigt, das ich bekomme, und nirgends finde ich die Beschreibung in der Grub-Liste, die meiner Version entspricht, also bitte ich Sie, mir zu helfen:
MeinGNU GRUB-VersionIst1.99-27+deb7u2
der Text, den ich bekomme, wenn ich beim Booten von GRUB die Taste „e“ drücke und zwischen dem normalen und dem Wiederherstellungsmodus von Debian wählen kann, ist der folgende (ab der ersten Zeile, nachdem ich „e“ gedrückt habe, liest er sich folgendermaßen):
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 am Ende diese Zeile:
initrd "boot"initrd.img-3.2.0-4-686pae
(is this the kernel line?)
======== Es gibt im Internet buchstäblich NULL Anleitungen, die erklären, wie man DIESES Grub bearbeitet, um die Zeile hinzuzufügen, die sie uns sagen ( init = /bin/bash
)... oder wie man „single“ ohne Anführungszeichen ans Ende der Kernel-Zeile setzt, das Wort Kernel kommt dort nirgends vor. und jede Anleitung, in der Leute andere um Hilfe mit ihrem Debian bitten, schickt sie am Ende auf eine Seite, auf der von Ubuntu oder einer anderen Version die Rede ist, nicht von Debian. Der Text, den wir sehen, ist also überhaupt nicht wie die anderen. Ich habe versucht, die init
Zeile zu meinem oben aufgeführten Code hinzuzufügen, direkt nach der setparams
Zeile... und es hat nichts passiert. Wenn ich im Wiederherstellungsmodus boote, werde ich aufgefordert, den Anmeldenamen im Bash-Modus einzugeben, und ich kann mich immer noch nicht daran erinnern, was ich vor 2 Jahren eingegeben habe, selbst wenn ich eine Anmeldeaufforderung in Bash sehe, statt wie in der GUI.
Für dieses Debian gibt es auf den Seiten, die ich im Internet nachgeschlagen habe und auf denen dasselbe Problem besprochen wird, keine Dokumentation.
Ich habe es erneut versucht und diesmal sichergestellt, dass sich nach init='/bin/bash' kein " / " befand ...
jetzt heißt es: „Bash: Terminalprozessgruppe kann nicht festgelegt werden (-1): Unangemessenes ioctl für Gerät“
(sic: da steht tatsächlich ioctl, ich mache keinen Rechtschreibfehler)
Und
„bash: keine Jobkontrolle in dieser Shell“
und hinterlässt mir eine Aufforderung:
root@(keine):/#
Jetzt habe ich offiziell getan, was ich konnte, und muss auf Neuigkeiten warten!
Antwort1
Ja, die Kernel-Zeile ist diejenige, die das Kernel-Image lädt – sie enthält normalerweise eine Erwähnung vonAbonnierenoderbzBild; der gesamten Zeile kann das Präfix „Kernel“ oder „Linux“ oder Ähnliches vorangestellt sein.
In GRUB gibt dieselbe Zeile auch die Startoptionen des Kernels an. Wenn Sie root=/dev/...
oder sehen root=UUID=...
, sind Sie an der richtigen Stelle. Fügen Sie am Ende neue Optionen hinzu.