Me di cuenta de que reiniciar mi RPi no funciona. Simplemente se detiene y no vuelve a subir.
Para recuperarlo, tengo que desconectar y volver a conectar la alimentación.
Estoy reiniciando usando el comando simple $ sudo reboot
Esto puede ser un problema por dos razones.
- Si está trabajando completamente sobre SSH, debe ir al RPi para volver a encenderlo.
- Si desea un sistema siempre activo (p. Ej., Servidor web o centro de medios), puede reiniciar todas las noches para que todo funcione bien.
¿Es esto una limitación del RPi? ¿Se puede solucionar?
Si ayuda, estoy en Debian Wheezy beta.
reboot
invocashutdown -r
cuando no está en el nivel de ejecución cero o seis.Respuestas:
Mi primer pensamiento sería que este es un problema de firmware. Intente actualizar el firmware utilizando la herramienta de Hexxeh, parece ser la forma más fácil de actualizar para los usuarios de Debian (alguien corríjame si me equivoco).
Puedes descargar la herramienta desde su repositorio de GitHub aquí .
Los usuarios de Arch Linux ya deberían tener el último firmware, ya que está instalado con una actualización estándar del sistema.
fuente
apt-get update/upgrade
ejecución completa . Eso fue todo lo que había en la imagen desde que decidí comenzar de nuevo. Instalar / ejecutar Hexxehrpi-update
parece haberlo solucionado. El apagado no solo se detiene, sino que también se apagan las luces apropiadas, etc., y el reinicio funciona, con el RPi apagado y reiniciando nuevamente.Soy nuevo en Raspberry Pi, y no estoy seguro de si hay algo en el hardware que pueda ser peculiar, pero en mis muchos años de experiencia con reinicios nocturnos de Linux son innecesarios para mantener las cosas funcionando bien, a diferencia de Windows.
Ahora, me he comportado mal con programas específicos y necesito reiniciarlos, pero por lo general, lo único que hace que Linux caiga es una falla catastrófica del disco que no ha planeado, módulos de kernel con mal comportamiento o problemas de hardware físico. Por supuesto, ejecuto Debian y no Ubuntu, por lo que puede estar utilizando un software más nuevo y ligeramente más problemático. Y, por supuesto, aún no sé qué software específico hay en Raspberry Pi y puede causar problemas, etc.
De todos modos, para responder a su pregunta, puede intentarlo
kexec
:kexec
carga un núcleo y luego lo ejecuta. Si carga el mismo kernel que está ejecutando, esencialmente reinicia su sistema y reinicia el kernel y todos los controladores, como si se reiniciara físicamente. Elkexec
paquete en Debian y Ubuntu se engancha en el proceso de apagado para que pueda usarse para reiniciar su sistema en lugar del método estándar.fuente
¿Lo has intentado
shutdown -n -r now
? Esto omitirá el proceso de inicio completo y reiniciará el dispositivo. Asegúrese de haber guardado su trabajo antes de intentarlo.fuente