On 02.01.2011, Christian Meseberg wrote:
das Problem ist, dass durch das 'mkinitrd -d /dev/mapper/md0 -f "dm luks"' die unverschlüsselte Installation unbrauchbar wird. Die initrd taugt dann nur noch für das verschlüsselte System.
Ich weiss jetzt nicht, ob ich dich richtig verstehe, aber wenn du "mkinitrd -d" auf deine root partition loslaesst, sollte die schon mittels LUKS/dmcrypt eingerichtet sein. Alternativ dazu, wenn bereits alle Partitionen belegt sind, bietet es sich an, die root partition nach Booten von CD zu sichern, zu verschluesseln, anschliessend wieder zurueckzukopieren und danach die neue initrd zu erstellen (das ist nicht so einfach wie das HOWTO beschreibt, belies' dich vorher gut; Tip: chroot).
Das Problem ist, dass nach der Entschlüsselung /dev/mapper/md0 nicht gefunden wird. Leider stehen die einzelnen Meldungen in keiner log-Datei.
Evtl. hast du es mit einer "Ungereimtheit" in den bootscripts zu tun. Schau mal in boot.localfs und boot.crypto, da ist seit einigen Versionen ein Stolperstein: das lokale Filesystem kann unmoeglich vor dem crypto fs gemountet werden, denn damit wird die Partition nicht erkannt und du landest in der Wueste. # /etc/init.d/boot.crypto # ### BEGIN INIT INFO # Provides: boot.crypto # Required-Start: boot.device-mapper # Should-Start: boot.crypto-early # Required-Stop: boot.localfs boot.device-mapper # Should-Stop: $null # Default-Start: B # Default-Stop: $null # X-Interactive: true # Description: crypto file systems, part 2 # Short-Description: Enables crypto file systems that couldn't be enabled in first part ### END INIT INFO In "required-start" stand bei mir zuerst noch ein "boot.localfs", und das verhindert dass die verschl. root partition als solche gemountet wird. Also entfernen und ein "insserv -v". -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org