Re: OS13.2 und verschluesselte Platte - solved
Kyek, Andreas, Vodafone DE wrote: ...
seit heute morgen will mein NB nicht mehr booten - es kann das verschlüsselte Laufwerk nicht öffnen.
Ich antworte mir mal selber - vielleicht tappst ja noch jemand in die Falle: Der Update Win8.1 auf Win10 hat mir die "alte" 300MB Recovery Partition erhalten (auch wenn sie jetzt nutzlos ist) und aus meinem alten Win auf sda4 wurde ein win auf sda4 plus ein 450MB recovery, das jetzt sda5 ist. Somit hat sich die Linux Partition um 1 verschoben; Also ist nun sda6=/boot und sda7=luksVolume Daher die Probleme unten:
Mit journalctl im recoverymode sehe ich:
systemd-cryptsetup: Set cipher aes, mode cbc-essiv:sha256, key size 256 bits for device ... device-mapper: table: 254:0: crypt: Error creating IV device-mapper: ioctl: arror adding target to table system-cryptsetup: Failed to activate: Invalid argument Failed to start Cryptography Setup for ...
Ein "cryptsetup luksDump /dev/sda7" gibt mir (u.a.):
Version: 1 Cipher name: aes Cipher mode: xts-plain64 Hash spec: sha1 Payload offset: 4096 MX bits: 256 ...
Das Problem scheint vom Upgrade des parallel laufenden Windows 8.1 auf 10 herzurühren.
Meine "alte" verschlüsselte Partition /dev/disk/by-id/...-part6 ist jetzt ...part7; Anscheinend hat der Windoof upgrade eine neue partition erstellt:-(
Da werde ich wohl eine neue initrd basteln müssen, oder? (Falls nein - was dann?)
Nun habe ich a) manuell mit cryptsetup luksOpen die part7 geöffnet b) mit lvm_scan die beiden LVs verfügbar gemacht (erzeugt /dev/system/*) c) das root-fs /dev/system/lvroot nach /mnt eingehängt d) meine boot-partition /dev/disk/by-uuid/e0* nach /mnt/boot gemountet e) versucht, mein /boot/efi einzuhängen (/dev/disk/by-uuid/A*)
das klappt aber nicht; ein "mount -t vfat -o umask=0002,utf8=true ..." liefert mir: FAT-fs (sda2): codepage cp437 not found
IMO muss ich doch aber die Partition einhängen (und dann noch proc, sys etc. einhängen vor dem chroot).
Lösung ist gewesen, die proc/sys/devpts etc. FS einzuhängen, den chroot OHNE das EFI FS zu machen und im chroot system dann die beiden benötigten NLS Module zu laden. Dann liess sich die Partition einhängen und ein "dracut --force" baute mir die neue (und korrekte) initrd. Nun läuft wieder alles Trotzdem hat es mich zwei Stunden gekostet Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (1)
-
Kyek, Andreas, Vodafone DE