Ich glaube, ich habe eine Reihe von Updates installiert, und nach ungefähr einer Stunde bekam ich endlich die folgende Meldung im Terminalfenster:
cryptsetup: WARNING: failed to detect canonical device of overlayfs
cryptsetup: WARNING: could not determine root device from /etc/fstab
Was bedeutet das und wie behebe ich es?
updates
cryptsetup
Maegan
quelle
quelle
/etc/fstab
(öffnen Sie ein Terminal und geben Sie ihn eincat /etc/fstab
).Antworten:
Wenn Sie keine verschlüsselten Volumes verwenden oder nicht tauschen, benötigen Sie kein Cryptsetup. Deinstallieren Sie es einfach und starten Sie es mit den folgenden Befehlen neu:
Führen Sie Folgendes aus, um Ihre Geräte-ID zu ermitteln:
Um sicherzustellen, dass Sie keine verschlüsselten Dateisysteme verwenden, überprüfen
/etc/fstab
Sie bitte , ob die Option 'crypt' irgendwo angezeigt wird. Dann benötigen Sie cryptsetup und müssen es ordnungsgemäß konfigurieren.quelle
Vorinformation: Ich verwende btrfs in LUKS mit einer unverschlüsselten Bootpartition. Für LVM oder andere Setups kann die Lösung abweichen!
Wenn Sie Cryptsetup tatsächlich verwenden und auf diesen Fehler stoßen, lautete das Update für mich:
/etc/crypttab
Datei korrekt eingerichtet ist. Es sollte mindestens einen Eintrag mit dem Namen "root" geben, dies ist der Root-/
Eintrag. Das war für mich entscheidend - und niemand hat es bisher erwähnt!/etc/fstab
mit verwiesen werden/dev/mapper/root
. Überprüfen Sie, ob die UUIDs korrekt eingerichtet sindupdate-initramfs -u
das Programm aus, das nur Ihren neuesten Kernel enthält. Wenn eine Cryptsetup-Warnung angezeigt wird, sind die vorherigen Schritte fehlgeschlagen. Überprüfen Sie alle Dateien und versuchen Sie, das Problem herauszufindenupdate-grub
den Befehl aus, um verbleibende Grub-Probleme zu beheben/boot/grub/grub.cfg
. Suchen Sie nach dem ersten,menuentry
der gebootet wird. Dersearch
Teil sollte die UUID der Bootpartition enthalten (unverschlüsselt!). Derlinux
Teil sollte etwas haben, das das sagtroot=/dev/mapper/root
oder auf die UUID des unverschlüsselten Volumes zeigt (in meinem Setup das BTRFS-Volume)Viel Glück!
quelle