ZFS-Module wurden plötzlich nicht mehr geladen – Debian 10

ZFS-Module wurden plötzlich nicht mehr geladen – Debian 10

Meine ZFS-Module haben auf mysteriöse Weise an dem Punkt während des Bootvorgangs aufgehört zu laden, an dem Sie normalerweise den Pool mit verschlüsseltem ZFS auf Root (Debian 10) entsperren würden. Es landet in der Busybox und schlägt vor, die ZFS-Module zu laden -

(initramfs)# modprobe zfs
module zfs not found in modules.dep

Screenshot von initramfs find *zfs*

Seit dem letzten erfolgreichen Neustart wurden keine Updates angewendet.

Also...

  1. irgendwelche Ideen, was die Ursache dafür sein könnte?

  2. wird livecd/chroot/reinstall zfs-initramfswahrscheinlich funktionieren? Wenn ich in der Live-CD den rpool-Stammdatensatz unter / mounte und den bpool-Boot unter /boot, ist dann immer noch ein Chroot erforderlich? Es ist verlockend, einfach neu zu installieren und aus dem Backup wiederherzustellen, aber ich möchte dies als Lernmöglichkeit nutzen. Anweisungen wären willkommen.

Danke

Antwort1

Es klingt, als hätten Sie den Kernel aktualisiert:

  1. auf eine neuere Version, die nicht ABI-kompatibel zur alten ist, sodass schwache Module nicht verwendet werden konnten

ODER

  1. Sie verwenden das ZFS-kmod-Paket und ZFS-kmod für Ihren neuen Kernel war nicht verfügbar

ODER

  1. Sie verwenden DKMS-ZFS-Module und diese wurden aus irgendeinem Grund nicht automatisch erstellt, als Sie den Kernel installiert haben, oder zumindest wurde das Initramfs nach der Erstellung nicht neu erstellt.

Sie müssen erneut mit Ihrem alten Kernel booten und weitere Untersuchungen durchführen.

Wenn dies keine Option ist, weil Sie beispielsweise alle älteren Kernel gelöscht haben, booten Sie eine Ubuntu-Live-CD und mounten Sie zur Fehlerbehebung unsere Dateisysteme von dieser, da Ubuntu standardmäßig mit ZFS-Unterstützung ausgestattet ist.

Antwort2

apt update && apt dist-upgrade 

Nach dem Booten vom vorherigen Kernel wird alles Erforderliche automatisch erstellt und installiert.

Sehendieser Kommentarwenn Sie wissen müssen, wie Sie von einem früheren Kernel booten.

verwandte Informationen