{ gelöst } initramfs Fehler nach gelöschter crypt Partition
{ gelöst } initramfs Fehler nach gelöschter crypt Partition
Ich habe einen Datei Server (oder auch NAS) auf dem ich SWAP und eine Partition mit dm_crypt verschlüsselt hatte. Nach einem Neustart kam das Desaster, ich habe das PW vergessen.
Da auf der Partition nichts wichtiges mehr war habe ich diese und die SWAP neu formatiert. In /etc/crypttab und /etc/initramfs-tools/conf.d/resume habe ich beide Partitionen gelöscht, in der fstab sind diese auch auskommentiert.
Jetzt sucht der Rechner aber immer noch die UUID von der der crypt SWAP beim Start und bleibt im (initramfs) stehen, also muss die UUID noch irgendwo stehen.
Bin für Ideen dankbar.
Da auf der Partition nichts wichtiges mehr war habe ich diese und die SWAP neu formatiert. In /etc/crypttab und /etc/initramfs-tools/conf.d/resume habe ich beide Partitionen gelöscht, in der fstab sind diese auch auskommentiert.
Jetzt sucht der Rechner aber immer noch die UUID von der der crypt SWAP beim Start und bleibt im (initramfs) stehen, also muss die UUID noch irgendwo stehen.
Bin für Ideen dankbar.
Zuletzt geändert von subson am 29.09.2022 21:23:22, insgesamt 1-mal geändert.
Gruß subson
Ich bin weg vom Fenster !
Ich bin weg vom Fenster !
Re: initramfs Fehler nach gelöschter crypt Partition
Mal ne neue initrd geschrieben?
Re: initramfs Fehler nach gelöschter crypt Partition
Sorry, hatte wenig Zeit.
Ist der Pfad richtig, also ./ und reicht das für die UUID oder muss da ein * mit rein?
grep: /proc/sys/net/ipv4/route/flush, .../ipv6/..., und grep: /proc/sys/vm/compact_memory Permission denied, dann sucht er ewig ohne Meldung.
Ich lande immer in der Shell von initramfs, update-initramfs : not found.
Mit grep komme auch nicht richtig weiter, grep -r "UUID=77a" ./
Ist der Pfad richtig, also ./ und reicht das für die UUID oder muss da ein * mit rein?
grep: /proc/sys/net/ipv4/route/flush, .../ipv6/..., und grep: /proc/sys/vm/compact_memory Permission denied, dann sucht er ewig ohne Meldung.
Gruß subson
Ich bin weg vom Fenster !
Ich bin weg vom Fenster !
Re: initramfs Fehler nach gelöschter crypt Partition
chroote mal in das System und schreibe dann die initrd neu!
Re: initramfs Fehler nach gelöschter crypt Partition
Ich würde einfach einen Teilstring aus der UUID nehmen, aber nicht „UUID“ selbst hinschreiben. Außerdem würde ich die Suche zunächst auf /etc und /boot beschränken.subson hat geschrieben:26.09.2022 16:56:51Mit grep komme auch nicht richtig weiter, grep -r "UUID=77a" ./
Initramfs wurde schon neu erstellt?
Re: initramfs Fehler nach gelöschter crypt Partition
Danke für eure Hilfe.
Mit einem Netinstall Stick bin ich ins System gegangen.
Die initrd habe ich dort neu geschrieben. Nach dem Neustart kam immer noch die Meldung mit der fehlenden UUID.
Mit grep habe ich /boot und /etc durchsucht. In /etc/blkid.tab finde ich einen Eintrag mit der UUID. Kann ich die löschen?
Edit: ich habe dort die blkid.tab gelöscht, in /etc findet grep nichts, also ist initrd nicht neu geschrieben worden.
Edit2: noch mal eingegeben, dann kommt :
depmod: Error: bad version passed uname -r
building cpio /boot/image.img-uname-r.new initramfs
Mit einem Netinstall Stick bin ich ins System gegangen.
Die initrd habe ich dort neu geschrieben. Nach dem Neustart kam immer noch die Meldung mit der fehlenden UUID.
Mit grep habe ich /boot und /etc durchsucht. In /etc/blkid.tab finde ich einen Eintrag mit der UUID. Kann ich die löschen?
Edit: ich habe dort die blkid.tab gelöscht, in /etc findet grep nichts, also ist initrd nicht neu geschrieben worden.
Edit2:
Code: Alles auswählen
update-initramfs -v -k "uname -r" -c
depmod: Error: bad version passed uname -r
building cpio /boot/image.img-uname-r.new initramfs
Gruß subson
Ich bin weg vom Fenster !
Ich bin weg vom Fenster !
Re: initramfs Fehler nach gelöschter crypt Partition
An die Stelle von "uname -r" sollte garantiert auch die Ausgabe von ›uname -r‹, also die vollständige Kernelversion.
Re: initramfs Fehler nach gelöschter crypt Partition
oder auch -k all
Damit werden alle Kernel berücksichtigt.
Damit werden alle Kernel berücksichtigt.
Re: initramfs Fehler nach gelöschter crypt Partition
Ich danke euch für eure Hilfe.
So hat es funktioniert. Das hatte ich eigentlich zu aller erst vorgehabt, weil ich es mehrmals gelesen hatte. Das mit dem uname -r hatte ich irgendwo gelesen soll besser sein, weil bei all von mehreren Kernel gebildet würden. Aber mal richtig nachgedacht, es wird ja nur von den installierten erstellt.
Gruß subson
Ich bin weg vom Fenster !
Ich bin weg vom Fenster !
Re: { gelöst } initramfs Fehler nach gelöschter crypt Partition
Debian belässt neben dem aktuellen auch noch den Vorgängerkernel auf dem System, damit im Zweifel der letzte funktionierende Kernel geladen werden kann. Daher ist es grundsätzlich schon sinnvoll mit -k `uname -r` (Achtung, das sind keine Anführungszeichen sondern Akzent Grave (engl. Backtick)) die Änderungen zunächst für den aktuellen Kernel zu übernehmen, denn du bemerkst einen eventuellen Fehler in der Konfiguration erst beim nächsten Reboot. Erstellst du aber mit -k all alle Initrds neu, so hast du kein Backup mehr und das bedeutet im ungünstigsten Fall ein nicht mehr bootbares System. Deswegen manuelle Initrd-Anpassungen erst mit einem Kernel testen und erst danach evtl. für alle vorhandenen Kernel neu bauen.subson hat geschrieben:29.09.2022 21:20:34Ich danke euch für eure Hilfe.
So hat es funktioniert. Das hatte ich eigentlich zu aller erst vorgehabt, weil ich es mehrmals gelesen hatte. Das mit dem uname -r hatte ich irgendwo gelesen soll besser sein, weil bei all von mehreren Kernel gebildet würden. Aber mal richtig nachgedacht, es wird ja nur von den installierten erstellt.
Re: { gelöst } initramfs Fehler nach gelöschter crypt Partition
Sorry, hatte gar nicht darauf geachtet das noch jemand geantwortet hatte...
Ein sehr guter Hinweis, gut zu wissen, danke.
Ein sehr guter Hinweis, gut zu wissen, danke.
Ich habe Anführungszeichen geschrieben, daher kam wahrscheinlich die Fehlermeldung.Tintom hat geschrieben:29.09.2022 23:25:42Achtung, das sind keine Anführungszeichen sondern Akzent Grave (engl. Backtick))
Gruß subson
Ich bin weg vom Fenster !
Ich bin weg vom Fenster !