Bitte beachten Sie, dass es eine klare Unterscheidung zwischen Fehlern gibt, basierend auf den Zahlen am Ende, und ich werde nicht auf viele Details eingehen, da diese bei Bedarf einfach online gefunden werden können. Bei diesen Fixes wird davon ausgegangen, dass alle erforderlichen Verbindungen funktionieren (Stromversorgung, SD-Karte, HDMI, kabelgebundene Tastatur, Maus) und Raspbian zusammen mit NOOBS verwendet wird.
Die Details für den Fehler, der mit 2 endet, befinden sich am Ende der Antwort. Wenn Ihre Fehlermeldung mit 6 endet , wie folgt:
Kernel Panic-Not Syncing: VFS: Root-Fs können nicht auf Unknown-Block gemountet werden (179, 6 )
Sie müssen ein Dateisystem überprüfen und reparieren:
- Starten Sie die Himbeere mit dem
Shift
Schlüssel.
- Drücken Sie
Alt-F2
nach dem Laden von NOOBS, um auf die Wiederherstellungsbefehlszeile zuzugreifen.
- Loggen Sie sich mit Benutzername
root
und Passwort ein raspberry
.
- Typ
sudo fsck.ext4 -y /dev/mmcblk0p6
. Dadurch wird das beschädigte Dateisystem gescannt und versucht, es zu reparieren (ersetzen Sie ext4 bei Bedarf durch Ihren Partitionstyp). Beachten Sie, dass der auto
Modus fsck
(dh nur Tippen fsck
statt fsck.ext4
) nicht unterstützt wird.
- Geben Sie ein,
sudo shutdown -h now
um die Himbeere sauber herunterzufahren.
- Ziehen Sie das Netzkabel ab und stecken Sie es wieder ein. Die Himbeere sollte jetzt gut anlaufen.
Wenn Ihre Fehlermeldung mit 2 endet , wie folgt:
Kernel Panic-Not Syncing: VFS: Root-Fs können nicht auf Unknown-Block gemountet werden (179, 2 )
Es ist wahrscheinlich, dass das Problem durch einen Update-Fehler verursacht wird. Das Update beinhaltet das Umschalten der 2 in eine 6 :
- Starten Sie die Himbeere mit dem
Shift
Schlüssel.
- Klicken Sie auf die
Edit config (e)
Schaltfläche oder drücken Sie e
.
- Klicken Sie auf die
cmdline.txt
Registerkarte oder drücken Sie right arrow
auf der Tastatur.
- Ersetzen:
root = / dev / mmcblk0p 2
mit
root = / dev / mmcblk0p 6
- Klicken Sie auf
OK
und drücken Sie dann escape
auf die Tastatur, um mit der Startsequenz fortzufahren.
Ihr Pi sollte jetzt gut booten. Wenn der gleiche Fehler mit 6 angezeigt wird, fahren Sie mit den obigen Schritten fort.
In einigen Fällen ignoriert der Pi möglicherweise die in der NOOBS-GUI vorgenommenen Änderungen, und es wird immer noch genau derselbe Fehler angezeigt, der 2
am Ende des Startvorgangs angezeigt wird. In diesem Fall könnte die Antwort von tktbjp helfen:
Eigentlich ist es einfach, den Wiederherstellungsmodus zu verwenden. Ich ging in den Wiederherstellungsmodus und drückte Alt-F2, um mich als root anzumelden. Das Ändern von cmdline.txt über die GUI funktioniert nicht.
Überprüfen Sie nach der Anmeldung als root mit dem Passwort raspberry, ob ein / boot-Verzeichnis vorhanden ist. Höchstwahrscheinlich wird es nicht vorhanden sein. Wenn nicht, dann erstelle es mit mkdir / boot. Dann benutze vi editor um cmdline.txt zu erstellen.
#cd /boot
#vi cmdline.txt
im vi editor ändere den root auf mmcblk0p6. Mein cmdline.txt-Inhalt sieht so ausdwc_otg.lpm_enable=0 console=ttyAM0,115200 console=tty1 root=/dev/mmcblk0p6 rootfstype=ext4 elevator=deadline rootwait
Speicher die Datei. dann ist es wichtig zu synchronisieren.
#sync
Dann booten Sie die Platine. Überprüfen Sie mit der grafischen Benutzeroberfläche, ob Cmdline wirklich geändert wurde. Mein PI B + arbeitet jetzt