¿Reiniciar sin apagar?

17

He estado usando Linux Mint Debian con Debian inestable y noté que cuando presiono reiniciar, en lugar de volver al BIOS, luego arrancar, arrancar, parece que me estoy apagando y luego volviendo a cargar sin volver a el BIOS o GRUB.

Esta es una característica sorprendente que no había visto hasta ahora. ¿Cómo se llama esto y cuándo sucedió? Había sido usuario de Ubuntu durante mucho tiempo.

Seth Hikari
fuente
¿Estás seguro de que en realidad se está reiniciando? Parece que solo está reiniciando X
Michael Mrozek
Sí, lo veo todo el tiempo, apaga todo y luego comienza justo donde lo haría una bota fría normal
Seth Hikari

Respuestas:

14

Parece que su sistema tiene kexec habilitado. Kexec permite que el kernel de Linux cargue otro kernel y entregue el sistema a ese sistema. Lleva el nombre de la execfamilia de funciones que reemplazan un proceso por una nueva imagen ejecutable. En lugar de llamar a la rebootutilidad, su sistema está configurado para llamar kexeccuando reinicia, y el núcleo hace el resto.

Gilles 'SO- deja de ser malvado'
fuente
Encontré ese paquete en mi sistema debe serlo. Impresionante
Seth Hikari
1
Interesante. Esto se puede habilitar en Debian con kexec-tools(los núcleos Debian de serie tienen kexecsoporte), y la instalación de kexec-toolshabilita kexecpor defecto, aunque no lo he probado. Parece que Ubuntu (y Mint) lo tienen por defecto. Mi sistema tiene una prioridad debconf alta, y no vi una pantalla debconf cuando lo habilité, por lo que concluyo que la pregunta se establece en prioridad media o baja, aunque se me olvida cómo comprobar cómo averiguar la prioridad debconf para una plantilla. ¿Alguien quiere recordarme? Podría ser una pregunta razonable aquí: Google no proporciona una respuesta inmediata.
Faheem Mitha
Para el registro, esto se establece en el archivo de configuración, en este caso /var/lib/dpkg/info/kexec-tools.config. Consulte la línea "db_input medium kexec-tools / load_kexec || true".
Faheem Mitha
Solo una pista: si está utilizando kexecy necesita un reinicio "en frío" (es decir, pasando por el BIOS, ...), puede usar /sbin/coldreboot(al menos en Debian, es parte del kexec-toolspaquete).
Alessio Gaeta