Frambuesa Pi Congelado

10

Hola, mi Raspberry Pi se ha congelado, y no estoy seguro de cuál es la forma más segura de reiniciar / apagar sin hacer ningún daño.

James Adams
fuente
3
Si está congelado, no hay mucho que pueda hacer, simplemente desenchúfelo y cruce los dedos. No dañará el hardware de esa manera, solo correrá el riesgo de corrupción del sistema de archivos.
Ricitos de oro
Si está congelado, debería estar bien solo para desconectarlo. Se recomienda no hacerlo si el Pi está escribiendo la tarjeta SD, pero eso no sucederá si está congelado.
Joan
OK gracias. Estaba un poco preocupado ya que solo soy nuevo en eso.
James Adams
@goldilocks ¿Puedes publicar este comentario como respuesta? Para completamente 100% congelado, esta es la única solución (y es bueno escuchar que la corrupción del sistema de archivos es la peor consecuencia posible).
Reducción de actividad

Respuestas:

10

No indicaste dónde estabas en la terminal o la GUI y qué estabas haciendo cuando la Raspberry Pi se congeló. A veces, la GUI o incluso el terminal pueden congelarse, pero el sistema operativo aún se está ejecutando, completamente funcional.

Lo que puede hacer es cambiar a un terminal de texto "de respaldo". Al presionar CTRL+ ALT+ F1se cambiará a uno de los terminales de "respaldo" que ofrece el núcleo.

Luego puede iniciar sesión y eliminar el proceso ofensivo que hace que la GUI o terminal se congele. En su caso, puede hacer sudo halto sudo rebootreiniciar si eso es todo lo que quiere hacer.

Opto por esto cuando mi Pi se congela y no quiero arriesgarme a la corrupción del sistema de archivos.

Tenga en cuenta que si la CPU se usa al 100%, el cambio puede tardar más de un minuto en surtir efecto.

Para volver a la GUI, presione CTRL+ ALT+ F7.

Ryan Louw
fuente
77
+1 Pero por favor no los llame "terminales de respaldo". Hay al menos 6 terminales virtuales que ejecutan un inicio de sesión getty y son accesibles con F1-6.
Ricitos de oro
2

Si tiene acceso a SSH o Putty, intente iniciar sesión a través de este método. Si necesita recuperar su consola local, le recomiendo reiniciar el pi llamando sudo rebootdesde la consola SSH / Putty. Como referencia, el usuario predeterminado en Raspbian es piy la contraseña predeterminada es raspberry. SSH está activado por defecto.

bradnak
fuente
2

¡SI! Salvé mi pequeño RPI3 de una RCP.

Conmigo: la CPU está funcionando por encima del% 90, he conectado: HDMI, 1 teclado y 1 mouse inalámbrico USB. También tengo SSH abierto desde mi Mac y una instalación de software de 1 hora.

Mi RPI se detuvo al azar, creo que el tiempo en la pantalla se movió. Lo guardé quitando todos los dispositivos USB y HDMI. Soplé aire en el tablero y el chip.

Luego traté de ver si podía obtener una respuesta ligera del tablero. Intenté conectarme a VNC y SSH simultáneamente. Cada vez que intentaba SSH en la terminal, la luz verde parpadeaba.

Le di unos minutos (aproximadamente 5) y comenzó a procesar lentamente, luego volvió a las velocidades normales.

¡La mejor de las suertes!

dnaatwork.com
fuente
Desconectar HDMI también pareció ayudar en mi caso. No creo que soplar sea necesario y puede que no sea una buena idea ya que la humedad y la electrónica no se mezclan. Incluso si se trata de un sobrecalentamiento, permitir que se enfríe por sí solo es más seguro que soplar. Gracias por la ayuda sin embargo. Buen pensamiento.
iyrin
1

Si su rpi está colgando, tirar del enchufe es la única opción que queda. Sigue topcorriendo para que la próxima vez que se cuelgue puedas ver si algo se comió todo tu RAM o CPU. watch dmesgpuede mostrarte un accidente

usuario1133275
fuente
1

Si está utilizando la interfaz gráfica de usuario, puede intentar control- alt- backspace. dependiendo de su sistema operativo y de cómo lo configure, esto reiniciará el servidor x y lo devolverá a la solicitud de inicio de sesión, dándole la opción de iniciar sesión o reiniciar / apagar.

Steve Robillard
fuente
1

Lo que funcionó para mí estaba manteniendo pulsado Alt+ PrtScmientras se presiona R, E, I, S, B.

  • R = Cambiar el teclado del modo sin procesar
  • E = Enviar la señal SIGTERM a todos los procesos excepto init
  • I = Enviar la señal SIGKILL a todos los procesos excepto init
  • S = Sincronizar todos los sistemas de archivos montados
  • B = Reinicie inmediatamente el sistema, sin desmontar ni sincronizar los sistemas de archivos

https://en.wikipedia.org/wiki/Magic_SysRq_key

Peter Pompeya
fuente
0

Esto es demasiado largo para un comentario, pero fue una combinación de respuestas que funcionó para mí. Supongo que el procesamiento de gráficos estaba ocupando mucha CPU, aunque no pude confirmarlo ya que estaba congelado. En mi caso, se abrieron tres pestañas del navegador con una que contenía un video de YouTube de mayor calidad. En mi experiencia, congelar la Raspberry Pi 3 suele ser el caso de tener demasiadas pestañas del navegador abiertas con uno o más videos de YouTube. Se congeló tanto que el reloj no se actualizó y el cursor no se movió.

Solución:

Apague el monitor y retire el cable HDMI, luego vuelva a insertar el HDMI y encienda el monitor nuevamente. Esto hizo que las cosas se movieran, pero muy lentamente. Cambie a otra terminal virtual manteniendo presionado CTRL + ALT+ F1. También he experimentado esto en otros entornos lxde donde necesitas mantener estas teclas para cambiar la terminal virtual.

En mi caso, una vez que el foco se cambió a otro terminal virtual, al principio todavía era lento, pero después de iniciar sesión y ejecutarse htop, cualquier proceso que acaparaba la CPU ya no lo hacía. Esto es probable porque el entorno GUI no necesitaba mucho procesamiento ya que no se estaba ejecutando en el terminal virtual actual. Esto le dio un descanso suficiente para que volver a tty7 CTRL+ ALT+ F7donde se ejecuta el escritorio de la GUI permitió que el entorno siguiera funcionando normalmente.

iyrin
fuente