Tengo Ubuntu 10.10 instalado el Servidor en una sola placa de la máquina en un semi-entorno integrado; sin teclado o pantalla táctil, acceso SSH.
Así que es realmente frustrante cuando de vez en cuando arranca y se queda atascado en el menú de GRUB, a la espera de una pulsación de tecla para seleccionar la primera opción.
¿Cómo puedo configurar el GRUB para que bajo ninguna circunstancia se espere una pulsación de tecla?
Actualización #1: no Hay ningún menú.lst, ya que este es de GRUB 2. Pero tengo un /etc/default/grub que es así:
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
Actualización #2: me lo imaginé. En botas que siga sin éxito, GRUB desactiva su propio tiempo de espera. Desde mostrando el menú hace un arranque fallido, este es un ineludible de bucle. Este comportamiento puede ser desactivado por editar el /etc/grub.d/00_header archivo, y cambiar el make_timeout función:
make_timeout ()
{
echo "set timeout=0"
}
Ahora salir y volver a ejecutar la configuración de grub updater script:
sudo update-grub2
No tiene sentido para mí que este comportamiento sería el valor por defecto para Ubuntu Server, un producto destinado a máquinas de acceder por consola.