¿De todos modos para que GRUB sea a prueba de fallas al tiempo de espera?

11

Tengo un montón de servidores sin cabeza instalados en ubicaciones aleatorias (remotas) que ejecutan Ubuntu 11.04. A veces las cajas bajan y nunca vuelven a subir, eventualmente alguien sale a revisarlas para encontrarlas sentadas en una pantalla GRUB.

En un arranque normal, las máquinas gritan a través de GRUB sin ningún problema, pero parece que hay algún tipo de "a prueba de fallas" incorporado que si la máquina no arranca correctamente, la próxima vez que aparezca la caja, se detendrá en COMIDA.

Me doy cuenta de que esto es por mi seguridad, pero debido a cómo están configuradas las máquinas, preferiría que no sucediera (o al menos agotar el tiempo de espera después de un minuto o dos e intentar arrancar nuevamente). ¿Hay alguna forma de desactivar esta función?

Jon
fuente

Respuestas:

9

Ubuntu tiene una característica "linda" (léase: molesta) donde registra una falla de arranque y establece un tiempo de espera de -1arranque, deshabilitando el arranque automático. No eres el único que no le gusta, mira aquí .

Debería poder solucionar esto editando /etc/grub.d/00_header, encuentre la sección que dice ...

if [ "\${recordfail}" = 1 ]; then
  set timeout=-1

... y cambiarlo a algo cuerdo, como ...

if [ "\${recordfail}" = 1 ]; then
  set timeout=10

.. luego corre update-grub.

Es posible que este archivo se restablezca a sus valores predeterminados durante una actualización del grub2paquete (o del sistema operativo), así que tenga cuidado con eso.

Shane Madden
fuente
Tenga en cuenta que en el informe de error vinculado a este comentario, hay una solución lanzada que se transfiere a 12.04 y 11.10. Requiere configuración para que funcione como se describe en los comentarios # 13 y # 14 de ese error del launchpad.
Alex
1

Desde Ubuntu 12.10 (y posiblemente respaldado a Ubuntu 12.04) lo siguiente funcionará en Ubuntu:

$ echo GRUB_RECORDFAIL_TIMEOUT=20 | sudo tee -a /etc/default/grub
$ sudo update-grub
$ sudo env DEBIAN_FRONTEND=noninteractive dpkg-reconfigure grub-pc

Alex mencionó lo anterior en octubre de 2013 en respuesta a la respuesta de Shane Madden de enero de 2012. Vea los comentarios # 13 y # 14 en esta página:

https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/669481

mpb
fuente