Re: Squeeze startet nach einem Update nicht mehr
On Sat, 25 Apr 2009 07:37:48 +0200
"Sergej Heimann" <kupa@chefmail.de> wrote:
> Hallo Michael
>
> Erst mal danke für die schnelle Antwort.
>
> >Bei mir war das Problem eine fehlende
> >/conf/conf.d/cryptroot .
>
> Bei mir fehlt die auch.
>
>
> >Falls die Datei tatsächlich fehlt, kannst
> >du sie für testzwecke auch manuell in den entpackten
> >Verzeichnisbaum kopieren
>
> In dem entpackten Verzeichnisbaum unter /scripts/local-top/ gibt es ein
> cryptroot. Ist es das selbe? Kann ich /scripts/local-top/cryptroot nach
> conf/conf.d/ kopieren und dann neu packen?
<snip>
Hallo Sergeij,
nein, die Skripten in /scripts/... stammen imho aus /usr/share/initramfs-tools/scripts .
Bei mir hat sich gezeigt, dass ein Teil dieser Skripte (aus dem Paket cryptsetup)
wohl fehlerhaft ist, was zu der unvollständigen initrd.img führt.
Die conf/conf.d/cryptroot enthält bei mir nur eine Zeile:
target=root,source=/dev/hda1,key=root.key,keyscript=/keyscripts/crypto-usb-key.sh
Ich hatte sie für Testzwecke aus einem (alten) funktionierenden initrd.img kopiert.
Bei mir hat es am Ende übrigens geholfen, den Eintrag für die root Partition in /etc/fstab
von LABEL=CRYPTOROOT wieder in /dev/mapper/root zu ändern und dann nochmal update-initramfs
aufzurufen. Die cryptsetup Skripten von Lenny haben wohl ein Problem mit den Dateisystem Labels.
HTH
Michael
Reply to: