Me gusta ejecutar un sistema desatendido para el uso diario de 'quiosco'.
Sin embargo, el sistema puede apagarse en cualquier momento sin que alguien realice un apagado adecuado antes. Por defecto, no se espera que Ubuntu se apague por pérdida de energía. Después de reiniciar después de una pérdida de energía, se puede ejecutar fsck para verificar el sistema de archivos, y fsck puede indicarle al sistema que se reinicie una vez que haya finalizado. Entonces, incluso si no hay datos de configuración dañados, es posible que la máquina no arranque bien después de una pérdida de energía. Así que probé algunas soluciones alternativas:
cambie la prioridad de fsck del montaje raíz a
0
(último campo enfstab
la entrada raíz) que impide la ejecuciónfsck
después de cada pérdida de energía. Sin embargo, el sistema puede arrancar con raíz de solo lectura, lo cual no es esperado por muchos servicios y da como resultado una solicitud de inicio de sesión de consola en lugar del inicio de sesión gráfico.Reemplazar
errrors=remount-ro
porerrors=continue
. Esto da la mala sensación de que un sistema de archivos incosistente puede producir una mayor pérdida de datos. Sin embargo, confsck
habilitado nuevamente, debería aumentar la capacidad de arranque del sistema después de una pérdida de energía. Entonces dejé caer 1).Vuelva a configurar grub2 para usar un tiempo de espera de opción predeterminado normal después de un inicio fallido. Para eso, he agregado
GRUB_RECORDFAIL_TIMEOUT=0
a/etc/default/grub
.
Sin embargo, es difícil saber si estos hacks hacen que el sistema sea a prueba de pérdida de energía. ¿Algunas ideas? ¿Alguien más puede hacer?