Salve, il mio Raspberry Pi si è congelato e non sono sicuro di quale sia il modo più sicuro per riavviare / spegnere senza fare danni.
Salve, il mio Raspberry Pi si è congelato e non sono sicuro di quale sia il modo più sicuro per riavviare / spegnere senza fare danni.
Risposte:
Non hai indicato di te in quale parte del terminale o della GUI e cosa stavi facendo quando il Raspberry Pi si è bloccato. A volte la GUI o anche il terminale possono bloccarsi, ma il sistema operativo è ancora in esecuzione, perfettamente funzionante.
Quello che puoi fare è passare a un terminale di testo "backup". Premendo CTRL+ ALT+ F1si passa a uno dei terminali di "backup" offerti dal kernel.
È quindi possibile accedere e terminare il processo offensivo che causa il blocco della GUI o del terminale. Nel tuo caso puoi quindi fare sudo halt
o sudo reboot
riavviare se è tutto ciò che vuoi fare.
Opto per questo quando il mio Pi si blocca e non voglio rischiare la corruzione del filesystem.
Attenzione, se la CPU viene utilizzata al 100%, lo switch potrebbe impiegare più di un minuto per avere effetto.
Per tornare alla GUI, premere CTRL+ ALT+ F7.
Se hai accesso a SSH o Putty prova ad accedere con questo metodo. Se devi ripristinare la tua console locale, ti consiglio di riavviare il pi chiamando sudo reboot
dalla console SSH / Putty. Per riferimento l'utente predefinito in Raspbian è pi
e la password predefinita è raspberry
. SSH è attivo per impostazione predefinita.
SÌ! Ho salvato il mio piccolo RPI3 da un CPR.
Con me - la CPU funziona oltre% 90, ho collegato: HDMI, 1 tastiera e 1 mouse wireless USB. Ho anche SSH aperto dal mio Mac e un'installazione di software di 1 ora.
Il mio RPI è stato messo in pausa casualmente, penso che il tempo sullo schermo si sia spostato. L'ho salvato rimuovendo tutti i dispositivi USB e HDMI. Ho soffiato aria nella scheda e nel chip.
Ho quindi provato a vedere se potevo ottenere una leggera risposta dalla scheda. Ho tentato di connettermi a VNC e SSH contemporaneamente. Ogni volta che ho provato a SSH nel terminale, la luce verde tremolava.
Gli ho dato qualche minuto (circa 5) e ha iniziato a elaborare lentamente, poi a velocità normali.
Buona fortuna!
Se il tuo rpi è appeso, quindi staccare la spina è l'unica opzione rimasta. Continua a top
correre così la prossima volta che si blocca puoi vedere se qualcosa ha mangiato tutto il tuo ram o CPU. watch dmesg
potrebbe mostrarti un incidente
Se stai usando la GUI, puoi provare control- alt- backspace. a seconda del sistema operativo e di come lo si imposta, questo riavvierà il server X e tornerà al prompt di accesso, dandoti la possibilità di accedere o riavviare / spegnere.
Che cosa ha funzionato per me era tenendo premuto Alt+ PrtScmentre si preme R, E, I, S, B.
È troppo lungo per un commento, ma è stata una combinazione di risposte che ha funzionato per me. Immagino che la grafica di elaborazione occupasse molto CPU, anche se non ho potuto confermare poiché era congelata. Nel mio caso, erano aperte tre schede del browser con una contenente un video di YouTube di qualità superiore. Nella mia esperienza, il congelamento su Raspberry Pi 3 è in genere un caso in cui si aprono troppe schede del browser con uno o più video di YouTube contenenti. Si è bloccato così tanto che l'orologio non si è aggiornato e il cursore non si è mosso.
Spegnere il monitor e rimuovere il cavo HDMI, quindi reinserire l'HDMI e riaccendere il monitor. Questo ha fatto muovere le cose, ma molto lentamente. Passa a un altro terminale virtuale tenendo premuto CTRL + ALT+ F1. L'ho sperimentato anche su altri ambienti lxde in cui è necessario tenere premuti questi tasti per riuscire a cambiare il terminale virtuale.
Nel mio caso, una volta che lo stato attivo è stato cambiato su un altro terminale virtuale, all'inizio era ancora lento, ma dopo aver effettuato l'accesso e l'esecuzione htop
, qualunque processo stesse facendo il cpu non lo faceva più. Ciò è probabilmente dovuto al fatto che l'ambiente della GUI non necessitava di molta elaborazione poiché non era in esecuzione nel terminale virtuale corrente. Ciò ha dato abbastanza una pausa che il passaggio a tty7 CTRL+ ALT+ su F7cui è in esecuzione il desktop della GUI ha permesso all'ambiente di continuare a funzionare normalmente.