Ich habe festgestellt, dass ein Neustart meines RPi nicht funktioniert. Es hält nur an und kommt nicht wieder hoch.
Um es zurückzubekommen, muss ich die Stromversorgung trennen und wieder anschließen.
Ich starte mit dem einfachen Befehl neu $ sudo reboot
Dies kann aus zwei Gründen ein Problem sein.
- Wenn Sie vollständig über SSH arbeiten, müssen Sie das RPi aufrufen, um es wieder zu aktivieren.
- Wenn Sie ein ständig laufendes System (z. B. einen Webserver oder ein Mediacenter) benötigen, können Sie jeden Abend einen Neustart durchführen, um einen reibungslosen Betrieb zu gewährleisten.
Ist das eine Einschränkung des RPi? Kann man das umgehen?
Wenn es hilft, bin ich in der Beta von Debian Wheezy.
reboot
auf,shutdown -r
wenn nicht in Runlevel Null oder Sechs.Antworten:
Mein erster Gedanke wäre, dass dies ein Firmware-Problem ist. Versuchen Sie, die Firmware mit Hexxehs Tool zu aktualisieren. Es scheint die einfachste Möglichkeit für Debian-Benutzer zu sein, ein Update durchzuführen (jemand korrigiert mich bitte, wenn ich falsch liege).
Sie können das Tool von seinem GitHub-Repository hier herunterladen .
Arch-Linux-Benutzer sollten bereits über die neueste Firmware verfügen, da diese mit einem Standard-Systemupdate installiert wird.
quelle
apt-get update/upgrade
Durchlauf. Das war ungefähr alles, was auf dem Bild zu sehen war, seit ich mich entschlossen habe, von vorne zu beginnen. Das Installieren / Ausführen von Hexxehsrpi-update
scheint es sortiert zu haben. Das Herunterfahren hält nicht nur an, sondern die entsprechenden Anzeigen erlöschen auch usw., und der Neustart funktioniert. Das RPi wird heruntergefahren und neu gestartet.Ich bin selbst ein Neuling im Raspberry Pi und bin mir nicht sicher, ob die Hardware etwas Besonderes enthält, aber aufgrund meiner langjährigen Erfahrung mit nächtlichen Neustarts unter Linux ist es im Gegensatz zu Windows nicht erforderlich, dass alles gut läuft.
Nun, ich hatte bestimmte Programme , die sich schlecht benahmen und neu gestartet werden mussten, aber normalerweise ist das Einzige, was Linux zum Absturz bringt, ein Festplattenausfall, den Sie nicht geplant haben, schlecht benommene Kernelmodule oder Probleme mit der physischen Hardware. Natürlich verwende ich Debian und nicht Ubuntu, so dass Sie möglicherweise eine neuere, etwas fehlerhaftere Software verwenden. Und natürlich weiß ich noch nicht, welche spezifische Software auf dem Raspberry Pi vorhanden ist und Probleme verursachen kann.
Wie auch immer, um Ihre Frage zu beantworten, könnten Sie versuchen
kexec
-kexec
einen Kernel zu laden und ihn dann auszuführen. Wenn Sie denselben Kernel laden, den Sie ausführen, starten Sie Ihr System im Wesentlichen neu und initialisieren den Kernel und alle Treiber neu, als ob er physisch neu gestartet worden wäre. Daskexec
Paket in Debian und Ubuntu fügt sich in den Shutdown-Prozess ein, so dass es verwendet werden kann, um Ihr System anstelle der Standardmethode neu zu starten.quelle
Hast du es versucht
shutdown -n -r now
? Dadurch wird der gesamte Initialisierungsvorgang übersprungen und das Gerät neu gestartet. Stellen Sie sicher, dass Sie Ihre Arbeit gespeichert haben, bevor Sie es versuchen.quelle