thinkpad t400 bootet nicht mehr

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
ausfahrt
Beiträge: 228
Registriert: 27.11.2008 23:21:41

thinkpad t400 bootet nicht mehr

Beitrag von ausfahrt » 24.07.2017 23:32:38

Folgendes Problem habe ich: Mein Thinkpad t400 mit debian stretch bricht noch bevor ich das Festplatten-PW eingeben kann den Bootvorgang ab, zeigt ca eine halbe Minute blinkendes '-' Zeichen und gibt dann folgende Meldung aus:

Code: Alles auswählen

Gave up waiting for root file system device. Common problems:

- Boot args (cat /proc/cmdline)
  -Check rootdelay=(did the systems wait long enough?)
- Missing modules (cat /proc/modules; ls /dev)

ALERT! /dev/mapper/thinkdeb--vg-root does not exist. Dropping to a shell!
Die letzte Meldung gibt mir den Rest, weil

Code: Alles auswählen

 ls /dev
tatsächlich anzeigt, dass /dev/mapper nicht mehr existiert. Was ist da los?

Btw. das notebook ist komplett verschlüsselt und ein paar Daten der letzten Tag dann doch noch nicht im back up :(!

DeletedUserReAsG

Re: thinkpad t400 bootet nicht mehr

Beitrag von DeletedUserReAsG » 25.07.2017 06:00:40

Livesystem booten und mit den lv*-Sachen gucken, ob es manuell hochzubekommen ist, und wenn nein, warum nicht?

ausfahrt
Beiträge: 228
Registriert: 27.11.2008 23:21:41

Re: thinkpad t400 bootet nicht mehr

Beitrag von ausfahrt » 25.07.2017 20:54:46

niemand hat geschrieben: ↑ zum Beitrag ↑
25.07.2017 06:00:40
Livesystem booten und mit den lv*-Sachen gucken, ob es manuell hochzubekommen ist, und wenn nein, warum nicht?
Wie meinen?

DeletedUserReAsG

Re: thinkpad t400 bootet nicht mehr

Beitrag von DeletedUserReAsG » 25.07.2017 21:16:14

Exakt wie geschrieben. Welches Wort ist unbekannt?

ausfahrt
Beiträge: 228
Registriert: 27.11.2008 23:21:41

Re: thinkpad t400 bootet nicht mehr

Beitrag von ausfahrt » 25.07.2017 21:30:57

niemand hat geschrieben: ↑ zum Beitrag ↑
25.07.2017 21:16:14
Exakt wie geschrieben. Welches Wort ist unbekannt?
Hab verstanden: du bist schlau und ich bin dumm, weil ich deine "exakten" Andeutungen nicht verstehe. Das einzige, was ich gerade mit einem Live-system mache, ist Daten retten und hier antworten.

Benutzeravatar
jph
Beiträge: 1049
Registriert: 06.12.2015 15:06:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Greven/Westf.

Re: thinkpad t400 bootet nicht mehr

Beitrag von jph » 25.07.2017 22:41:10

Niemand meinte, dass du versuchen solltest, vom Live-System aus dein LVM und ggf. GRUB zu reparieren.

DeletedUserReAsG

Re: thinkpad t400 bootet nicht mehr

Beitrag von DeletedUserReAsG » 26.07.2017 05:52:16

Hab verstanden: du bist schlau und ich bin dumm, weil ich deine "exakten" Andeutungen nicht verstehe.
So war’s nicht gemeint, und ich wüsste weiterhin nicht, was da missverständlich gewesen sein könnte – sorry. Vielleicht ist die Version von jph für dich lesbarer.

ausfahrt
Beiträge: 228
Registriert: 27.11.2008 23:21:41

Re: thinkpad t400 bootet nicht mehr

Beitrag von ausfahrt » 26.07.2017 18:38:32

Ok Butter bei die Fische:

wie kann ich LVM und GRUB gegebenenfalls reparieren?

ausfahrt
Beiträge: 228
Registriert: 27.11.2008 23:21:41

Re: thinkpad t400 bootet nicht mehr

Beitrag von ausfahrt » 26.07.2017 20:58:09

Falls es wen interessiert: Die Verknüpfungen von initrd.img und vmlinuz im "/" Verzeichnis werden als fehlerhaft angezeigt. Warum, weiß ich nicht, wie korrigiert werden kann, auch nicht. Hat wer eine Idee?

DeletedUserReAsG

Re: thinkpad t400 bootet nicht mehr

Beitrag von DeletedUserReAsG » 26.07.2017 21:59:55

Zum Link: ls -l zeigt auch das Linkziel. Gucken, was das ist und warum es nicht zugreifbar ist. Keiner hier weiß, was du genau gemacht hast. Zum LVM: Livesystem booten und gucken, ob es sich von da aus zusammensetzen lässt. Wenn ja: Daten sichern. Wenn nein: Fehler posten. Unabhängig davon, aber das ist nur meine persönliche Meinung,: neu aufsetzen. Keiner hier weiß, was du damit gemacht hast. Von ganz alleine geht’s jedenfalls nicht kaputt – irgendeine Ursache muss es geben. Wenn du absolut sicher bist, dass es nicht von dir ausging, solltest du möglicherweise den Status des Laufwerks mit smartctl und den des RAMs mit Debianmemtest86 begutachten.

ausfahrt
Beiträge: 228
Registriert: 27.11.2008 23:21:41

Re: thinkpad t400 bootet nicht mehr

Beitrag von ausfahrt » 26.07.2017 22:27:55

Memtest habe ich bereits mit der Live-CD gemacht. smartctl noch nicht.

zu den möglichen Ursachen: ich habe vor 2 Wochen einen dist-upgrade von Jessie zu Stretch gemacht. Letztes Wochenende gabs noch einmal ein normales Upgrade und beim nächsten Einschalten ging die Sch... los. Selbstverständlich habe ich den alten Kernel von Jessie entfernt, "lokale und Veraltete Dateien" in Synaptic deinstalliert und mit gtkorphan überflüssige libs rausgeschmissen (an debfoster trau ich mich nicht ran), sonst aber nicht weiter am System rumgespielt.

apt-sourcen:

deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free

deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian stretch-updates main contrib non-free

deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free

ausfahrt
Beiträge: 228
Registriert: 27.11.2008 23:21:41

Re: thinkpad t400 bootet nicht mehr

Beitrag von ausfahrt » 26.07.2017 22:58:48

Code: Alles auswählen

xxxxxxxx:~$ ls -l '/media/3edc1f5b-9485-44b9-8c79-b7ea2ef11610/initrd.img' 
lrwxrwxrwx 1 root root 29 Jul 14 19:03 /media/3edc1f5b-9485-44b9-8c79-b7ea2ef11610/initrd.img -> boot/initrd.img-4.9.0-3-amd64
xxxxxxxx:~$ ls -l '/media/3edc1f5b-9485-44b9-8c79-b7ea2ef11610/vmlinuz' 
lrwxrwxrwx 1 root root 26 Jul 14 19:03 /media/3edc1f5b-9485-44b9-8c79-b7ea2ef11610/vmlinuz -> boot/vmlinuz-4.9.0-3-amd64
smartctl gibt es auf der live CD nicht

DeletedUserReAsG

Re: thinkpad t400 bootet nicht mehr

Beitrag von DeletedUserReAsG » 26.07.2017 23:09:11

elbstverständlich habe ich den alten Kernel von Jessie entfernt, "lokale und Veraltete Dateien" in Synaptic deinstalliert und mit gtkorphan überflüssige libs rausgeschmissen (an debfoster trau ich mich nicht ran), sonst aber nicht weiter am System rumgespielt.
Liest sich wie „ich hab allerhand daran rumgespielt, aber ansonsten nix gemacht!“. Sorry, da bin zumindest ich raus – so kluk bin ich dann doch nicht.
smartctl gibt es auf der live CD nicht
Dann nimm halt ’n anderes Livesystem, welches das enthält. Ich persönlich nutze für solche Zwecke gerne grml.

Benutzeravatar
towo
Beiträge: 4403
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: thinkpad t400 bootet nicht mehr

Beitrag von towo » 27.07.2017 07:24:03

Eigentlich ist das ja ganz einfach, die initrd ist wohl etwas kaputt.
Enweder sind benötigte Module nicht integriert, oder sie ist einfach schlicht defekt.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: thinkpad t400 bootet nicht mehr

Beitrag von scientific » 27.07.2017 07:36:00

Und wenn die Links zu vmlinuz un initrd.img in / kaputt sind, schau mal in boot, ob überhaupt noch ein kernel installiert ist, und wenn ja welcher (hier posten) und dann die links auf die vorhandenen umbiegen, oder mit

Code: Alles auswählen

 apt install --reinstall linux-image... linux-header... 
natürlich die passenden Versionsnummern einsetzen.

Initramfs erneuern

Code: Alles auswählen

 update-initramfs -u -k all


Grub updaten

Code: Alles auswählen

update-grub
Das ganze natürlich in einem chroot vom livesystem aus.

HTH

lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

ausfahrt
Beiträge: 228
Registriert: 27.11.2008 23:21:41

Re: thinkpad t400 bootet nicht mehr

Beitrag von ausfahrt » 27.07.2017 22:20:47

Frohe Kunde: mir hat es jetzt das zweite Thinkpad mit exakt der gleichen Fehlermeldung lahngelegt, nachdem ich apt-upgrade laufen lassen habe. initramfs wurde dabei mit version 4.9.0-3 neu initialisiert und nach einem Neustart ging die Sch... wieder los.

@ "Niemand": ich hab jetzt absolut keinen Nerv mit einem doppelten Gau am Hals hier mich mit Befindlichkeiten von irgendwelchen Foristen rumzuschlagen. also bitte ich dich, hier dich rauszuhalten.

@ Scientific: auf boot finde ich eine initrd.img-4.90-3-amd64 vor, ebenfalls eine System.map und eine vmlinuz gleicher Versionsmummer.

Ich würde behaupten, dass es der aktuelle ist. Frage: soll ich apt install --reinstall linux-image... linux-header... in einer live-Distri ausführen oder wie ist das gemeint? wird da überhaupt das System auf der Festplatte erneuert?
Wie kann ich die links "umbiegen"? Bisher gelingt es mir nicht, die Verknüpfungen mit einem Editor etc überhaupt zu öffnen.

Trotzdem danke für die Tipps
Zuletzt geändert von ausfahrt am 27.07.2017 23:36:57, insgesamt 1-mal geändert.

ausfahrt
Beiträge: 228
Registriert: 27.11.2008 23:21:41

Re: thinkpad t400 bootet nicht mehr

Beitrag von ausfahrt » 27.07.2017 23:06:14

towo hat geschrieben: ↑ zum Beitrag ↑
27.07.2017 07:24:03
Eigentlich ist das ja ganz einfach, die initrd ist wohl etwas kaputt.
Enweder sind benötigte Module nicht integriert, oder sie ist einfach schlicht defekt.
Wo liegt aber nun die Lösung, wenn es ganz einfach ist ,wie du sagst? Wie sieht der Lösungsweg aus?

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: thinkpad t400 bootet nicht mehr

Beitrag von scientific » 28.07.2017 07:20:38

Du startest den Rechner mit einer Live-CD.
Dann erzeugst du ein chroot mit deiner Systempartition auf der Platte und wechselt dort rein (Stichword "System reparieren mit chroot" für google) und hast vollen Zugriff auf dein System.
Damit kannst du das nn das System aktualisieren und reparieren.

Wohin verweisen denn die beiden toten links in /?

Code: Alles auswählen

 
ls - Al
sollte das anzeigen.

Hast du eine extra /boot Partition?
Zuletzt geändert von scientific am 28.07.2017 07:20:38, insgesamt 1-mal geändert.
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: thinkpad t400 bootet nicht mehr

Beitrag von scientific » 28.07.2017 07:26:08

niemand hat geschrieben:
Hab verstanden: du bist schlau und ich bin dumm, weil ich deine "exakten" Andeutungen nicht verstehe.
So war’s nicht gemeint, und ich wüsste weiterhin nicht, was da missverständlich gewesen sein könnte – sorry. Vielleicht ist die Version von jph für dich lesbarer.
In /dev/mapper werden auch entschlüsselte Partitionen angelegt. Nicht nur LVMs.

Offensichtlich weißt du, was lv*-Zeugs ist, der OP aber nicht. Und offenbar kanner es mit den Befehlen zu Verwaltung von lvms auch nicht in Zusammenhang bringen...
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

owl102

Re: thinkpad t400 bootet nicht mehr

Beitrag von owl102 » 28.07.2017 07:42:16

scientific hat geschrieben: ↑ zum Beitrag ↑
28.07.2017 07:26:08
In /dev/mapper werden auch entschlüsselte Partitionen angelegt. Nicht nur LVMs.
Eben, und "noch bevor ich das Festplatten-PW eingeben kann" spricht ebenfalls dafür, daß es hier um ein LUKS-Problem und nicht um ein LVM-Problem geht.

Dies ist aber keine Schnitzeljagd, von daher wären ein paar mehr Infos vom OP nett, wie z.B. Partitionierung, was ist wie verschlüsselt usw.

DeletedUserReAsG

Re: thinkpad t400 bootet nicht mehr

Beitrag von DeletedUserReAsG » 28.07.2017 10:37:08

Kommt halt drauf an, ob LUKS auf LVM oder LVM auf LUKS. Manuell ließe sich halt beides aus einem Livesystem heraus prüfen/starten/einhängen, und ich hatte nun naiv angenommen, Threadstarter wüsste, womit und wie er sein System aufgesetzt hat. Offensichtlich ist das nicht der Fall und soll auch nicht geändert werden, stattdessen werden lieber die Leute angegangen, die trotz der dürftigen Informationslage zu helfen versuchen. Nun ja - jeder, wie er mag. Ich bin wunschgemäß raus.

Das Fehlerbild spricht zuerst mal für eine kaputte initrd, btw. - das wäre für die Sicherung der Daten erstmal unerheblich und das Neubauen wäre nach dem Sichern der Daten ebenfalls aus dem Livesystem heraus anzuschubsen.

Benutzeravatar
jph
Beiträge: 1049
Registriert: 06.12.2015 15:06:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Greven/Westf.

thinkpad t400 bootet nicht mehr

Beitrag von jph » 28.07.2017 11:07:45

In's blaue hinein geraten: möglicherweise ist die crypttab defekt und GRUB weiß daher nicht, welches Device er entschlüsseln soll.

Damit wir nicht mehr ins blaue hinein raten müssen, folgende Aufgabe für den OP: beschreibe uns dein Setup wie von niemand vorgeschlagen. Dann kann man relativ strukturiert mögliche Fehler abarbeiten.

ausfahrt
Beiträge: 228
Registriert: 27.11.2008 23:21:41

Re: thinkpad t400 bootet nicht mehr

Beitrag von ausfahrt » 28.07.2017 22:37:59

@ scientific:

ich hab versucht, via chroot von einer live-cd aus linux-image + linux-headers neu zu installieren. Allerdings konnte apt keine Verbindung zum Server aufbauen. somit habe ich sie händisch via dpkg -i installiert, indem ich sie vorher ins / Verzeichnis legte, wo auch chroot lief, alle anderen Verzeichnisse fand dpkg nicht.
der zweite Befehl update-initramfs wurde abgebrochen, weil angeblich kein initram.img vorhanden sei (war dem nicht so), update-grub lief somit ebenfalls nicht durch.

Somit habe ich die letzte Zeit mit Datenrettung vom 2. Thinkpad und zwei Neuinstallationen verbracht.

Trotzdem danke für die Tipps und ich hoffe, dass ich der einzige bin, der hier ins Klo gegriffen hat - warum auch immer.

Btw. die einzige Live-Distri, die ich gefunden habe und die mir ein LUKS-verschlüsseltes Laufwerk öffnen konnte, war Tails. Weder debian noch ubuntu, noch gparted-live hatte ndas nötige Werkzeug. Bei einem thinkpad t42 musste ich dann ein älteres tails auftreiben ...

Benutzeravatar
Tintom
Moderator
Beiträge: 3029
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: thinkpad t400 bootet nicht mehr

Beitrag von Tintom » 29.07.2017 09:14:51

ausfahrt hat geschrieben: ↑ zum Beitrag ↑
28.07.2017 22:37:59
Btw. die einzige Live-Distri, die ich gefunden habe und die mir ein LUKS-verschlüsseltes Laufwerk öffnen konnte, war Tails.
Das Suchen hättest du dir sparen können ;)
niemand hat geschrieben: ↑ zum Beitrag ↑
26.07.2017 23:09:11
[...]
Dann nimm halt ’n anderes Livesystem, welches das enthält. Ich persönlich nutze für solche Zwecke gerne grml.
GRML hat mit lvm und luks keine probleme.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: thinkpad t400 bootet nicht mehr

Beitrag von scientific » 29.07.2017 09:50:43

Wie hast du denn das chroot eingerichtet?

@niemand, der Ton macht die Musik...
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Antworten