Tengo Ubuntu 10.10 Server instalado en una máquina de placa única en un entorno semi-integrado; sin teclado o pantalla, solo acceso SSH a él.
Por lo tanto, es realmente frustrante cuando ocasionalmente se inicia y se atasca en el menú de GRUB, esperando que se presione una tecla para seleccionar la primera opción.
¿Cómo configuro GRUB para que en ningún caso espere una pulsación de tecla?
Actualización n. ° 1: No hay menu.lst, ya que es 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 n. ° 2: Lo descubrí. En las botas que siguen a las botas fallidas, GRUB deshabilita su propio tiempo de espera. Dado que mostrar el menú hace que un arranque no tenga éxito, este es un bucle ineludible. Este comportamiento puede deshabilitarse editando el archivo /etc/grub.d/00_header y cambiando la función make_timeout:
make_timeout ()
{
echo "set timeout=0"
}
Ahora salga y vuelva a ejecutar el script de actualización de configuración de grub:
sudo update-grub2
No tiene sentido para mí que este comportamiento sea el predeterminado para Ubuntu Server, un producto destinado a máquinas a las que se accede por consola.
/boot/grub/menu.lst
ves?