Fehlerbehebung Bei Initramfs Durch Müheloses Debuggen

Contents

Holen Sie sich noch heute das beste Windows-Reparaturtool. 100% Zufriedenheitsgarantie oder Geld zurück.

Wenn auf Ihrem eigenen PC ein initramfs-Debugging-Fehler auftritt, lesen Sie diese Geheimnisse zur Fehlerbehebung.Initramfs ist sicherlich eine vollständige Anpassung von Verzeichnissen, die Sie im Allgemeinen auf einem traditionellen Root-Dateisystem finden würden. Es wird zu einem kleinen cpio-Archiv zusammengefasst und mit einer von vielen Komprimierungsregeln verkleinert. Zur Schuhzeit lädt die Boot-Maschine einige Kernel und unsere eigenen initramfs in den Speicher und lädt den Kernel häufig.


initramfs-tools wird von Debian verwendet, um alle initramfs zu erstellen, in denen es Benutzerraum und Kernel-Abenteuer enthält, die im Voraus erforderlich sind, um praktisch mögliche Roots zu mounten.

Starten

initrafs debug

 rootfstype =  

Vor Debian 8 (jessie) kann dieses Element erforderlich sein, um einen CD-Disk-Erkennungsdienst hinzuzufügen, um RAID während der LVM-Einstellungen zu validieren. Beginnen Sie beispielsweise mit

 rootdelay = 9 

Rettungs-Shell (auch gesehen, wenn auch initramfs-Shell)

Lesen Sie einige man initramfs-tools um mehr über diesen speziellen Kernel-Parameter zu üben break = etwas (wo seriöse Perioden ein Prozess sind: < tt > oben , premount , Module , lokalisieren , mountroot , Folgendes < /tt >, init ), die Tatsache, dass die Debug-Shell aufgeräumt wird. Versuchen Sie beispielsweise break impliziert premount . Sie können /boot/grub/grub.cfg bearbeiten, um es ganz am Ende des Kernel-Schritts hinzuzufügen. Andernfalls können Sie dies interaktiv außerhalb des gesamten Grub-Boot-Menüs tun: "e", wenn Sie müssen bearbeiten und "b" zu Turnschuhen, da Sie nach der Bearbeitung pro Kernel-Zeile haben.

Sie befinden sich also sofort im Debug-Gehäuse von initramfs. Entgegen der landläufigen Meinung handelt es sich hier ohne Zweifel um eine Umgebung, die vollständig auf "Busybox" basiert. Wenn Sie beispielsweise vi in Betracht ziehen, ist nicht alles definitiv dasselbe wie bash. sleep macht beispielsweise nur ganzzahlige Argumente. Sie können auf höhere vollständige Befehle in / Papierkorb zugreifen (zum Beispiel akzeptiert / container / sleep Dezimalstreitigkeiten, und Sie sollten /compost bin / sleep (Siehe Verwenden Sie Ihre fantastischen Skripte.)

Die One-Stop-Lösung für all Ihre Windows-Probleme

Läuft Ihr Computer langsam und instabil? Sie werden von mysteriösen Fehlern geplagt und sind besorgt über Datenverlust oder Hardwarefehler? Dann brauchen Sie Reimage – die ultimative Software zur Behebung von Windows-Problemen. Mit Reimage können Sie eine Vielzahl von Problemen mit nur wenigen Klicks beheben, einschließlich des gefürchteten Blue Screen of Death. Die Anwendung erkennt auch abstürzende Anwendungen und Dateien, sodass Sie deren Probleme schnell lösen können. Und das Beste: Es ist völlig kostenlos! Warten Sie also nicht – laden Sie Reimage jetzt herunter und genießen Sie ein reibungsloses, stabiles und fehlerfreies PC-Erlebnis.

  • Schritt 1: Reimage herunterladen und installieren
  • Schritt 2: Öffnen Sie die Anwendung und klicken Sie auf die Schaltfläche „Scannen“
  • Schritt 3: Wählen Sie die Dateien oder Ordner aus, die Sie wiederherstellen möchten, und klicken Sie auf die Schaltfläche „Wiederherstellen“

  • Die hier angezeigten Schritte helfen Ihnen, das Hauptproblem zu isolieren.

    • Überprüfen Sie das Root-Gerät kontinuierlich
       ls -l / dev [hs] da * 

      Wenn das Over nicht wirklich existiert, prüfen Sie, ob es einen Anweisungskonflikt oder vielleicht sogar andere

      dmesg 

      -Informationen gibt.

    • Hauptstartargument prüfen
      • Es muss das gleiche wie das vorherige Root-Gerät im Pfad sein
       Löwe / Proc / Cmdline 
    • Überprüfen Sie die optimale Definition von fs
      initramfs debug
       # für Frees> = Squeeze: blkid -o Marktpreis -s TYP /dev sda1# für Leistung <= lenny: versus lib / udev / vol_id -t oder dev / sda1 # stabilisieren mit: fstype / dev / sda1 
      • Wenn die Ausgabe aller oben genannten Befehle unterschiedlich ist, wurde Ihr Sektor nicht richtig formatiert. In einer Situation löscht mkfs.ext2 fast alle Sektoren nicht, da die Partition formatiert wird.
    • Stellen Sie sicher, dass der ata / ide / scsi-Treiber wirklich normal geladen ist
      pet cat per proc / module 
    • Speichern Sie die gesamte Ausgabe der Filmsoftware initramfs in einer Protokolldatei, die Sie wahrscheinlich später überprüfen werden.
      • Fügen Sie "debug" zu bootparam hinzu und suchen Sie die Protokolldatei unter /run/initramfs/initramfs.debug. (Sie erwarten, dass die initramfs-Tools Ihrem Unternehmen mindestens einen Meter bringen. Lesen Sie auch später in diesem Artikel, wie Sie andere Webdaten wiederherstellen oder Daten über Neustarts hinweg speichern können.

    Beenden Sie die Zahlung mit Beenden oder ^ D und dieser Startvorgang sollte beibehalten werden. Inhalt

    Er

    Initramfs Es kann auch vorkommen, dass wichtige Bibliotheken oder Attribute in modernen Initramfs aufgrund von Termiten beim Erstellen von Initramfs fehlen. Der einfachste Weg ist, Informationen mit Lsinitramfs zu erhalten

    . Überprüfen

    •  Lsinitramfs /boot/initrd.img-2.6.32-5-686 | Weniger 

    Der alte Weg besteht darin, die Listok-Initramfs, die funktionieren, mit Initramfs zu vergleichen, die nicht funktionieren.

    • $ TMPDIR Cd Mkdir Initramfs -alt Initramfs Cd / Dvd Gunzip -c -9 /boot/initrd.img-2.6.32-5-686 n | -i Cpio - -H New C --no-absolute-filenames Suchen> ../initramfs.content CD-Player ../initramfs-old Gunzip -c -9 /boot/initrd.img-2.6.32-5-686.bak n | Cpio -i -s Neu C -h --no-absolute-filenames Suchen> ../initramfs-old.content Zahlungsbestätigung .. Diff -u Initramfs-old.content Initramfs.content Wenn der Intiramfs-Build Ihrer beiden Bilder im Allgemeinen erfolgreich war, sollte es keinen Unterschied geben. Wenn Sie Initramfs für verschiedene Kernel vergleichen, können Sie Unterschiede in Programmen sowie in anderen Verzeichnissen und neuen Executoren in / Lib im Vergleich zu Modulen / $ (uname -r) sehen.

    Beachten Sie, dass diese Methoden nicht mit Multi-Segment-Initramfs funktionieren, die aus einem bestimmten unkomprimierten Cpio-Archiv bestehen können, das einem Akronym zugeordnet ist. Das im Bericht # 790095 vorgeschlagene Skript Getinitramfs für Initramfs-Tools kann uns helfen, solche Initrd-Images zu entpacken.

    Debug-Informationen schreiben

    Wie starte ich das Debugging?

    Um das Boot-Debugging zu aktivieren, verwenden Sie diesen BCDEdit / bootdebug-Befehl und legen Sie die entsprechende Boot-Komponente fest. Wenn Clients dann einen Kernel des jeweiligen Windows-Starts debuggen wollen, verwenden Sie eventuell sogar den BCDEdit/Debug-Request. Sie müssen jedoch auch eine Debug-Verbindung auswählen, nur für das Debuggen des Kernels im Einzelhandel.

    Wenn Sie beim Booten debuggen , dass dies als Kernel-Parameter beschrieben werden könnte, initramfs-tools (> ist gleich 0,92 m) schreibt ein Shell-Skript, um /run/initramfs für jedes initramfs.debug oder /workout (wenn normalerweise nicht von initramfs verfügbar) /run/initramfs/initramfs zu helfen. debug , die nach dem Start des Mechanismus verfügbar wären.

    Sie können andere beliebige Daten in die Dateien dieses Zentrums schreiben, um später nach dem Start der Anwendung darauf zugreifen zu können. Da / dev eigentlich tmpfs ist, werden sie nach dem Neustart des PC-Typs nicht bestehen bleiben.

    Wenn Sie am Ende einige System-Debugging-Daten haben und außerdem das Root-Dateisystem mounten, sollten Sie etwas tun wie

     mount -elektronischer Remount, rw / rootdmesg> /root/root/initramfs.dmesgmount -u mount, ro / root^ D 

    Wie debugge ich initramfs?

    1 Antwort. Verwenden Sie die Kernel-Debug-Option, Sie werden tatsächlich sehr viele Debug-Daten beim Booten sehen und / oder initramfs wird das Boot-Log schreiben, damit sie / initramfs - initramfs ausführen können. debuggen. Das Debuggen echter Startup-Skripte ist in der Regel auch eine langsame Aufgabe.

    Wenn das nicht funktioniert, können Sie mit einem USB-Stick arbeiten: Stecken Sie ihn ein, sehen Sie sich die Produktkernproduktivität an, mkdir / mnt < /tt>, mt . Knotengerät ist und dann da, aber Gespräch mit USB-Flash erzeugen. Denken Sie daran, die wichtigsten Dinge zu sammeln , bevor Sie diesen Stick entfernen.

    Siehe auch


    Wie beseitige ich den initramfs-Fehler?

    Dieser Fehler tritt auf, wenn Ihr Speicher gefährlich wird, einschließlich der Festplatte, die das Joggen auf einem Laufbandsystem enthält, und verhindert das Starten. Sie können dies beheben, indem Sie vom Dateisystem-Konsistenzprüfer und / oder dem Dienstprogramm fsck abhängig sind. Dieser Artikel beschreibt den Prozess zur Behebung von initramfs-Fehlern, die für den ordnungsgemäßen Start von Ubuntu erforderlich sind.

    Beheben Sie Windows-Fehler und schützen Sie Ihren Computer vor Dateiverlust, Malware und Hardwarefehlern

    Troubleshooting Initramfs Debugging The Easy Way
    Felsökning Av Initramfs Felsökning På Det Enkla Sättet
    Resolução De Problemas De Depuração Initramfs De Forma Rápida
    Problemen Oplossen Met Initramfs Die Op De Standaard Manier Debuggen
    Risoluzione Dei Problemi Nel Debug Di Initramfs In Modo Semplice
    Устранение неполадок при отладке Initramfs простым способом
    기본적인 방법으로 Initramfs 디버깅 문제 해결
    Solución De Problemas De Depuración De Initramfs De Forma Sencilla
    Rozwiązywanie Problemów Z Debugowaniem Initramfs Zazwyczaj W Prosty Sposób
    Résoudre Les Problèmes D'initramfs En Déboguant Sans Problème

    Bookmark the permalink.