GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

So lösen Sie den Initramfs-Fehler in Fedora

Ubuntu und seine Derivate sind häufig vom initramfs-Problem betroffen. Soweit ich weiß, tritt es normalerweise auf den Platten auf, die mit ext4 formatiert sind Dateisystem. Ich hatte dieses Problem jedoch nicht in BTRFS. Bis heute dachte ich, dass nur die Ubuntu-basierten Systeme von diesem Problem betroffen sind. Ich habe mich geirrt! Heute bin ich auf das initramfs-Problem in meinem Fedora 34-Desktopsystem gestoßen. Ich wusste bereits, wie man den Initramfs-Fehler auf Ubuntu behebt Linux. In dieser Anleitung zeige ich Ihnen, wie Sie den initramfs-Fehler in Fedora beheben.

Dies war die eigentliche Fehlermeldung, die mir nach dem Einschalten meines Fedora 34-Desktops begegnete.

[...]Erzeuge "/run/initramfsrdsosreport.txt"Wechsel in den Notfallmodus. Verlassen Sie die Shell, um fortzufahren. Geben Sie „journelctl“ ein, um die Systemprotokolle anzuzeigen. Möglicherweise möchten Sie „/run/initramfsrdsosreport.txt“ auf einem USB-Stick oder /boot speichern, nachdem Sie sie gemountet und an einen Fehlerbericht angehängt haben Wartungsmodus (oder drücken Sie Strg-D, um fortzufahren)::/root#

Wie Sie in der obigen Ausgabe sehen, ist Fedora in den Notfallmodus gegangen. Wenn Sie im Screenshot ein wenig nach oben schauen, ist die Dateisystemprüfung auf einer der Festplattenpartitionen fehlgeschlagen.

Um den initramfs-Fehler in Fedora zu beheben, müssen wir das Dateisystem in der problematischen Partition mit fsck überprüfen und reparieren Befehl. In meinem Fall der /dev/sda2 Partition ist beschädigt.

# fsck /dev/sda2 -y 

Ersetzen Sie /dev/sda2 im obigen Befehl mit Ihrem Partitionsnamen. In Ihrem System könnte die Partition anders sein als /dev/sda1 , /dev/sdb1 , /dev/sdc1 usw. Um die Linux-Partitionsdetails zu finden, verwenden Sie entweder cat /proc/partitions oder blkid Befehl. Wenn Sie nicht sicher sind, welche Partition repariert werden soll, führen Sie fsck aus auf allen Partitionen.

Nun das fsck Der Befehl sucht nach fehlerhaften Blöcken im Dateisystem der angegebenen Partition und repariert sie automatisch. Dies dauert ein oder zwei Minuten, abhängig von der Größe der Festplatte und der Anzahl der darin enthaltenen fehlerhaften Blöcke.

[...]/dev/sda2:***** DATEISYSTEM WURDE GEÄNDERT *****/dev/sda2:662372/4507520 Dateien (0,4 % nicht zusammenhängend), 7510236/10350080 Blöcke  

Einmal fsck Befehl alle fehlerhaften Blöcke in der Partition repariert hat, geben Sie reboot ein oder exit und drücken Sie ENTER, um mit dem Booten Ihres Fedora-Systems zu beginnen:

# Neustart

Oder,

# Ausfahrt

Jetzt sollte Ihr System normal booten.

Die obige Lösung hat bei mir gut funktioniert. Für den Fall, dass es nicht hilft, befolgen Sie die Anweisungen eines unserer Leser in einem anderen Artikel.

  1. Booten Sie das System von einer Rettungs-CD/DVD/USB-Speicherstick mit derselben GNU/Linux-Distributionsversion
  2. Und dann zuerst die Hardware prüfen (dmesg zeigt zum Beispiel an, ob Festplatten betriebsbereit sind oder Fehlermeldungen ausgeben)
  3. Als nächstes führen Sie fsck aus auf allen [nicht gemounteten] Dateisystempartitionen, um zu überprüfen, ob sie ordnungsgemäß funktionieren.

Wenn das Boot-Problem dadurch nicht behoben wird, ist es möglich, vom Rescue-gebooteten System aus weitere Reparaturen durchzuführen und sogar alle wesentlichen beschädigten Software neu zu installieren.

Viel Glück!


Fedora
  1. Lösung:Auf Ext3- oder Ext4-Partition kann nicht geschrieben werden

  2. So installieren Sie Gradle auf Fedora 35/34

  3. Ubuntu – Getrennt:Wie löst man den Standort außerhalb des Gerätefehlers?

  4. Wie erstelle ich eine EFI-Systempartition?

  5. Wie ändere ich ein physisches Partitionssystem auf LVM?

So aktualisieren Sie ein Fedora-Linux-System [Anfänger-Tutorial]

Wie man Fedora und Windows dual bootet

So installieren Sie XRDP (Remote Desktop) auf Fedora

So installieren Sie Go auf Fedora 35

So installieren Sie den Fedora 33-Server

Fedora – Wie partitioniert man eine SSD richtig für ein Dual-Boot-Setup?