26
Dezember
2024
Drei Möglichkeiten zur Lösung des Problems in AntiX Linux "Critical error: failed to mount overlayfs" nach dem Remastering
17:07

Drei Möglichkeiten zur Lösung des Problems in AntiX Linux "Critical error: failed to mount overlayfs" nach dem Remastering

26 Dezember 2024 17:07

Nach dem Remastering erscheint beim Neustart von einem USB-Laufwerk häufig der folgende Fehler: „Fehler: nount: Mounten des Overlays auf/live/aufs fehlgeschlagen: Keine Daten verfügbar.“
Und dann „Kritischer Fehler. Overlayfs konnten nicht gemountet werden.“ Die Lösung des Problems – auf drei Arten – wird in diesem Artikel gegeben.

Remastered ist der Prozess, bei dem der Benutzer seine eigene Version der AntiX-Distribution erstellt, in deren lunuxfs-Datei alle am RootFS vorgenommenen Änderungen, wie aktualisierte Versionen von Paketen und vom Benutzer installierten zusätzlichen Anwendungen, übertragen werden.
Durch das Reduzieren von Rootfs wird die Menge des verwendeten RAM reduziert und die nachfolgenden Betriebssystemstartzeiten beschleunigt. Dies ist im Allgemeinen ein nützlicher Vorgang.

Aber Remastering ist eine riskante Operation:

  • Möglicherweise ist nicht mehr genügend Speicherplatz auf dem Flash-Laufwerk vorhanden (mindestens 2,5 GB freier Speicherplatz sind erforderlich, um eine neue LinuxFS-Datei zu empfangen).
  • Nach dem Remastering kommt es vor, dass das Betriebssystem nicht lädt – darum geht es in diesem Artikel. Die Lösung des Problems ist überhaupt nicht schwierig.

Symptome des Problems

Fehler nach Remastering des Betriebssystems startet nicht mit dem Fehler:

Kritischer Fehler
Overlayfs konnten nicht gemountet werden

Fehler: nount: Mounten des Overlays auf/live/aufs fehlgeschlagen: Keine Daten verfügbar

Letzte 10 Zeilen der dmesg-Ausgabe:

random: dd: nicht initialisierter urandom read (1 Bytes gelesen)

squashfs: Version 4.0 (31.01.2009) Phillip Lougher

EXT4-fs (sdd1): erneut gemountet. Optionen: (null)

EXT4-fs (sdd1): erneut gemountet. Optionen: (null)

EXT4-fs (sdd1): erneut gemountet. Optionen: (null)

EXT4-fs (loop1): gemountetes Dateisystem mit geordnetem Datenmodus. Optionen: (null)

overlayfs: „xino“-Funktion mit 2 oberen Inode-Bits aktiviert.

overlayfs: Index konnte nicht überprüft werden (index/00fb1d000100000000000000000000000000000 000230a0000000000000, ftype=8000, err=-61)

overlayfs: Bereinigung des Indexverzeichnisses fehlgeschlagen (-61)

overlayfs: Versuchen Sie, das Indexverzeichnis zu löschen oder mit „-o index=off“ zu mounten, um ino des index zu deaktivieren.

Kernel: 5.10.224-antix.1-amd64-smp

Kritischer Fehler

Overlayfs konnten nicht gemountet werden

p = ausschalten

r- neu starten

Wählen Sie p oder r und drücken Sie dann 

Lösung Nr. 1 – Verwendung des Grub-Menüs

Drücken Sie im Grub-Menü „e“ und fügen Sie der Zeile den folgenden Text hinzu:

overlay.index=0 grubsave

overlayfs.jpg

Drücken Sie dann F10, um mit dem Laden des Betriebssystems fortzufahren.

Lösung Nr. 2 – Rootfs von einem USB-Laufwerk entfernen

Sie können ein bootfähiges USB-Flash-Laufwerk an einen laufenden PC mit Linux anschließen und die Rootfs-Datei im Antix-Ordner löschen.
Dazu habe ich die Befehle verwendet:

sudo apt update
sudo apt install nemo
sudo nemo

Danach habe ich die Festplatte geöffnet (wenn ein USB-Flash angeschlossen ist, wird sie automatisch gemountet) und herausgefunden, wo sich die Rootfs-Datei befindet. Mit dem Root-Benutzer im Terminal ging ich zu /media/username und löschte die RootFS-Datei vom Flash-Laufwerk.

Lösung Nr. 3 – Verwendung des Forschungsmenüs zum Einrichten des „Live“-AntiX-Systems

1) Laden Sie antiX von einem Flash-Laufwerk, wählen Sie jedoch den Speichermodus persist_home(nur Home-Ordner).

2) Führen Sie das AntiX-Programm „Einstellungen speichern“ aus und öffnen Sie es „Forschungsmenü“ und wählen Sie „Gerät speichern“
welches mit Root-Rechten im Explorer geöffnet wird.

3) Löschen Sie im Explorer-Fenster die rootfs-Datei. (Es wird erneut erstellt, wenn Sie es zum ersten Mal mit persist_all oder persist_root ausführen.)

Grund für den Fehler

Anscheinend nach dem Remastering der Frage „Erstellen Sie eine neue rootfs.new (zum Remastering)“ sie müssen mit „Nein“ antworten.
Außerdem gehe ich davon aus, dass es nach dem Remastering besser ist, die Rootfs-Datei auf dem „Live-USB“-Gerät zu löschen, wie in Lösungsoption Nr. 3 beschrieben.
Die Rootfs-Datei wird erstellt, wenn Sie das Betriebssystem das nächste Mal von einem bootfähigen Live-USB starten. Das Programm fragt: „Rootfs wurde nicht gefunden“ und die Persistenz muss automatisch oder manuell erstellt werden. (Da die Nachrichtenverschlüsselung im Terminal unklar ist, ist es besser, vorübergehend Englisch im Startmenü zu aktivieren.)


Lösungsquelle Nr. 1:



Verwandte Veröffentlichungen