Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
-
- Beiträge: 10
- Registriert: 29.04.2024 11:44:39
Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
Hi,
ich hab hier eine Debian 12 HyperV mit Windows Server 2019 am Laufen. Leider ist das root PW lost.
Wenn ich über Grup init=/bin/bash eingebe und mit F10 boote, kommt das bash prompt.
Es funktioniert aber keine Tastatureingabe.
Wenn man normal bootet, funktioniert die Tastatureingabe auf dem HyperV auf dem Debian.
Hat da mal jemand eine Idee?
Grüße
Heinz
ich hab hier eine Debian 12 HyperV mit Windows Server 2019 am Laufen. Leider ist das root PW lost.
Wenn ich über Grup init=/bin/bash eingebe und mit F10 boote, kommt das bash prompt.
Es funktioniert aber keine Tastatureingabe.
Wenn man normal bootet, funktioniert die Tastatureingabe auf dem HyperV auf dem Debian.
Hat da mal jemand eine Idee?
Grüße
Heinz
- cosinus
- Beiträge: 4611
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
Andere USB-Tastatur und anderen USB-Port testen?
-
- Beiträge: 10
- Registriert: 29.04.2024 11:44:39
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
Die Tastatur funktioniert einwandfrei.
Erst wenn das booten ohne Treiber mit init=/bin/bash kommt, funktioniert das Durchreichen der Tastatur nicht mehr über den HyperV
Erst wenn das booten ohne Treiber mit init=/bin/bash kommt, funktioniert das Durchreichen der Tastatur nicht mehr über den HyperV
-
- Beiträge: 10
- Registriert: 29.04.2024 11:44:39
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
Um da mal ganz genau zu sein ...
Ich kann hoch/runter und die 3 Menüpunkte auswählen
- Debian
- Advanced options für Debian
-UEFI Firmware Settings
--> Mein Weg
-Debian
- e Drücken
- runter bis Linux und dort dann hinten anfügen init=/bin/bash
- dann F10
Es kommt dann die Bash. Dort geht dann keine Tastatur
Ich kann hoch/runter und die 3 Menüpunkte auswählen
- Debian
- Advanced options für Debian
-UEFI Firmware Settings
--> Mein Weg
-Debian
- e Drücken
- runter bis Linux und dort dann hinten anfügen init=/bin/bash
- dann F10
Es kommt dann die Bash. Dort geht dann keine Tastatur
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
Gab es das Passwort denn jemals?
Wenn die Kiste mit "sudo" installiert wurde, brauchst du nur einen Benutzer einzuloggen, der zur sudo-Gruppe gehört. Mit sudo bash kannst du dich dann zum Admin machen.
Schau nach, ob es unter den Advanced options ein Retungssystem gibt und boote das.Es funktioniert aber keine Tastatureingabe.
...
Ich kann hoch/runter und die 3 Menüpunkte auswählen
- Debian
- Advanced options für Debian
-UEFI Firmware Settings
Sitzt du direkt vor der Hardware oder bedienst du das Teil über remote Desktop?
- cosinus
- Beiträge: 4611
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
Ok. Offensichtlich tickt hier HyperV komplett anders. Ich dachte hier erst, dass der TE direkt seine Tastatur an dem Server per USB angeschlossen hat.
Weitere Möglichkeit: da Debian offensichtlich ne VM ist: ein Rettungssystem wie zB grml als ISO-Datei runterladen und in den optische Laufwerk der Debian-VM einlegen. Die VM starten und davon booten. Mittels chroot in das gemountete Filesystem reingehen und root Passwort ändern. Alternativ einen bestehenden User sudo-fähig machen falls sudo denn installiert ist.
Weitere Möglichkeit: da Debian offensichtlich ne VM ist: ein Rettungssystem wie zB grml als ISO-Datei runterladen und in den optische Laufwerk der Debian-VM einlegen. Die VM starten und davon booten. Mittels chroot in das gemountete Filesystem reingehen und root Passwort ändern. Alternativ einen bestehenden User sudo-fähig machen falls sudo denn installiert ist.
-
- Beiträge: 10
- Registriert: 29.04.2024 11:44:39
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
-UEFI Firmware Settings
Schau nach, ob es unter den Advanced options ein Retungssystem gibt und boote das.
--> Ich hab das mal mit Advanced options gebootet, da wird aber auch nach PW gefragt.
Schau nach, ob es unter den Advanced options ein Retungssystem gibt und boote das.
--> Ich hab das mal mit Advanced options gebootet, da wird aber auch nach PW gefragt.
-
- Beiträge: 10
- Registriert: 29.04.2024 11:44:39
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
-->ISO runtergeladencosinus hat geschrieben:31.07.2024 12:46:58Ok. Offensichtlich tickt hier HyperV komplett anders. Ich dachte hier erst, dass der TE direkt seine Tastatur an dem Server per USB angeschlossen hat.
Weitere Möglichkeit: da Debian offensichtlich ne VM ist: ein Rettungssystem wie zB grml als ISO-Datei runterladen und in den optische Laufwerk der Debian-VM einlegen. Die VM starten und davon booten. Mittels chroot in das gemountete Filesystem reingehen und root Passwort ändern. Alternativ einen bestehenden User sudo-fähig machen falls sudo denn installiert ist.
--> chroot in das gemountete Filesystem reingehen?
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
Noch eine Möglichkeit ohne chroot:
Die Datei //etc/shadow editieren.
Anleitung hier:
https://linuxwiki.de/RootPasswortVergessen
Allerdings brauchst du auch hier eine Live oder Rettungs CD die du zusammen mit der VM mounten kannst.
Tipp zu chroot:
nimm die SparkyLinux-Rescue- CD. Die hat einen einfachen idiotensicheren Chrooter.
Nur das entsprechende Laufwerk muss ausgewählt werden.
Die Datei //etc/shadow editieren.
Anleitung hier:
https://linuxwiki.de/RootPasswortVergessen
Allerdings brauchst du auch hier eine Live oder Rettungs CD die du zusammen mit der VM mounten kannst.
Tipp zu chroot:
nimm die SparkyLinux-Rescue- CD. Die hat einen einfachen idiotensicheren Chrooter.
Nur das entsprechende Laufwerk muss ausgewählt werden.
- cosinus
- Beiträge: 4611
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
Was ist deine Frage? Kennst du chroot nicht?Krischeu01 hat geschrieben:01.08.2024 08:18:17-->ISO runtergeladen
--> chroot in das gemountete Filesystem reingehen?
Du startest die Debian-VM zB mit grml. Dort mountest du die Rootpartition des installierten Debian zB nach /mnt anschließend machst du ein
Code: Alles auswählen
chroot /mnt
-
- Beiträge: 10
- Registriert: 29.04.2024 11:44:39
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
Mit lsblk hab ich mir die Festplattenpartitionen raussuchen können und dann mounten.
Wofür brauche ich chroot?
Wofür brauche ich chroot?
-
- Beiträge: 10
- Registriert: 29.04.2024 11:44:39
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
mount /dev/sda2 /root/2
chroot /root/2 bringt Fehlermeldung
chroot: failed to run command '/bin/zsh': No such file or directory
chroot /root/2 bringt Fehlermeldung
chroot: failed to run command '/bin/zsh': No such file or directory
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
Damit kann man in ein installiertes System wechseln und bekommt die Umgebung des installierten Systems. Soll heißen, daß Programme, die man in dieser chroot-Umgebung aufruft, ausschließlich aus dieser Umgebung kommen. Es wird dann das passwd-Programm aufgerufem, das sich dort befindet, und nicht das aus dem Rettungssystem. Daraus folgt, daß auch die Dateien /etc/passwd, /etc/shadow angefaßt werden die sich in der chroot-Umgebung befinden und nicht die des Rettungssystems.
Die zsh ist unter Debian nicht standardmässig installiert. Du kannst aber mitchroot: failed to run command '/bin/zsh': No such file or directory
Code: Alles auswählen
chroot /root/2 /bin/bash
-
- Beiträge: 10
- Registriert: 29.04.2024 11:44:39
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
Hi,
ich hab das jetzt mal mit dem sparky Linux image gebootet.
Dann die Festplatte gemountet
chroot auf den mount der Festplattte gemacht
dann passwd als user root gemacht
System neu gestartet ohne ISO
.
FUNKTIONIERT einwandfrei
Grüße
Heinz
ich hab das jetzt mal mit dem sparky Linux image gebootet.
Dann die Festplatte gemountet
chroot auf den mount der Festplattte gemacht
dann passwd als user root gemacht
System neu gestartet ohne ISO
.
FUNKTIONIERT einwandfrei
Grüße
Heinz
- cosinus
- Beiträge: 4611
- Registriert: 08.02.2016 13:44:11
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Bremen
Re: Debian 12 in HyperV root passwort lost - keine Tastatureingabe möglich
Ach Mist, das hatte ich vergessen zu erwähnen.MSfree hat geschrieben:01.08.2024 09:58:30die bash starten statt der zsh. zsh ist die Standardshell deines Rettungssystems.

Aber dein Beitrag ist auch sonst sehr gut, erklärt er doch perfekt was es mit chroot auf sich hat
