Estoy ejecutando Ubuntu 12.04.
Por mi vida, no puedo hacer que el menú grub (con opciones) desaparezca.
Me gustaría que se inicie automáticamente en la primera opción. He editado /etc/default/grub para que se vea como lo siguiente:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Después de esto, ejecuté sudo update-grub . Luego me di cuenta de que tenía grub 2, así que ejecuté sudo update-grub2 (ambos hacen que parezca que crean el grub.cfg archivo correctamente.
Reinicio mi computadora y vuelve al menú de grub y simplemente se sienta allí hasta que tomo una decisión. Esto no es deseable si se va la luz... 🙂
También intenté reinstalar grub usando sudo grub-install /dev/sda – también sin éxito
Mejor respuesta
Como señalan otras respuestas, puede ser víctima del recordfail situación. Editando /boot/grub/grub.cfg
manualmente debería estar fuera de discusión ya que se genera automáticamente. Otra sugerencia que se ve es editar el /etc/grub.d/00_header
pero luego podría solicitar la intervención del usuario en las actualizaciones.
La solución más fácil es definir los indocumentados GRUB_RECORDFAIL_TIMEOUT
variable en /etc/default/grub
. Por ejemplo:
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
Editar
Consulte esta respuesta para obtener más detalles.