Hallo zusammen...
Ich bin der Verzweilung nache. Neuerdings funktioniert die Ermittlung eines Laufwerkes mit blkid in meinem initrd nicht mehr. Aber von vorne:
Um zu sehen, ich den Syntax richtig habe, schrieb ich ein kleines Testcript:
#!/bin/shLABEL='gentoo'
echo "Crypt NICHT gesetzt"
PATTY_BOOT_DEV=$(blkid -L "${LABEL}" -o device)
echo "hallo $PATTY_BOOT_DEV"
Und heraus kam:
vdr gehlhajo # ./test
Crypt NICHT gesetzt
hallo /dev/sdc2
soweit so gut . Wenn ich das aber in meinem initrd-Script übernahm:
.
.
.
else
echo "Crypt NICHT gesetzt"
PATTY_BOOT_DEV=$(blkid -L "${LABEL}" -o device)
fi
#---Images mounten------
BASE="/mnt"
NEWROOT="$BASE/newroot"
OVERLAY="$NEWROOT/overlay"
RO="$NEWROOT/ro"
echo "checking Boot $PATTY_BOOT_DEV"
echo "checking Overlay $OVERLAY"
echo "checking Modus $PARAM_MODE"
.
.
.
Dann bleibt $PATTY_BOOT_DEV leider immer leer.
Durch setzten von set -x konnte ich festellen, daß wirklich auch" blkid -L gentoo -o device" im Script ankommt.
Nu weiß ich nicht mehr weiter... Habe auch keinen blassen Schimmer wie mein ein initrd -Script debugt....
lg gehlhajo