RobinWA frostschutz schriebBei cryptdevice ist das LUKS-Gerät anzugeben. Du versuchst jedoch das anzugeben was sich innerhalb des verschlüsselten Containers befindet. Das LABEL=ROOT ist ja verschlüsselt. Versuchs mit diesem Parameter: cryptdevice=UUID=2050f6b1-53c1-438d-8ffb-83d69fb338d7:cryptroot Vielen Dank für die schnelle Hilfe! Das war tatsächlich der Fehler.
RobinWA frostschutz schrieb(edit: und dann halt noch root=LABEL=ROOT oder wie auch immer) Tatsächlich ist dies bei grub nicht nötig wie in diesem Tip im wiki zu lesen is.
frostschutz Ja, ich komm da als ein wenig durcheinander weil ich das selbst nicht so benutze (meine grub.cfg ist handgeschrieben und mein encrypt Hook auch) Falls du warum auch immer auf der Initramfs Shell landest kannst du jederzeit mit `cat /proc/cmdline` schauen ob alle Parameter vorhanden sind wie erwartet.
[gelöscht] Hallo, ich hatte das gleiche Problem und eine identische Fehlermeldung. Grub bootet bei mir nicht, wenn Root auf einem verschlüsseltem BTRFS-Laufwerk ist. Ich habe hier im Forum gelesen, dass mehrere Leute das Problem haben und habe darum den Systemd-Bootloader (Uefi) genomen. Damit klappte das Boten auf Anhieb: bootctl --path=/boot install in der loader.conf (a.a.): options cryptdevice=UUID=<UUID>:<mapped-name> root=/dev/mapper/<mapped-name> rootflags=subvol=@ rw bzw: options cryptdevice=UUID=cb190f9a-d2cf-4ce1-bb1d-76587824c79e:tux root=/dev/mapper/tux rootflags=subvol=@snapshots/Arch_xfce rw
RobinWA Gerry_Ghetto schriebDie /etc/crypttab ist wahrscheinlich auch unnötig. Lässt sich der swap auch auf andere weise verschlüsseln?
frostschutz Wenns ein Zufallsschlüssel sein soll, ist es schon richtig so. Ansonsten halt auch mit LUKS.
Gerry_Ghetto Ich sehe gerade, dass deine Swap nicht innerhalb des LUKS-Containers ist. Dann brauchst du die crypttab natürlich. Ich habe vor kurzem ein vollverschlüsseltes System mit ESP und LUKS aufgesetzt. Innerhalb vom LUKS-Container dann mit LVM verschiedene LVs angelegt, unter anderem auch für Swap. Deswegen habe ich gemeint, dass du keine crypttab brauchst.
ub4000 RobinWA schriebLässt sich der swap auch auf andere weise verschlüsseln? Ja einfach: als Swap Datei, z.B. /swapfile in deinem verschlüsselten btrfs, https://wiki.archlinux.org/index.php/Btrfs#Swap_file Extra Partition mit extra Verschlüsselung entfällt da :-)
ub4000 niemand schriebSwapfiles haben allerdings Nachteile: einerseits sind sie langsamer, als eine dedizierte Partition, aktuelle Quelle deiner Info ? (d.h. Messung mit einer SSD) niemand schriebandererseits funktioniert Suspend to Disk mit ihnen nicht. das funktioniert inzwischen, siehe: https://wiki.archlinux.org/index.php/Power_management/Suspend_and_hibernate#Hibernation_into_swap_file_on_Btrfs