Ubuntu 10.10 Server est installé sur une machine à carte unique dans un environnement semi-intégré; pas de clavier ou d'écran, juste un accès SSH à celui-ci.
Il est donc très frustrant de constater qu’il démarre de temps en temps et reste bloqué dans le menu GRUB, dans l’attente d’une frappe au clavier pour sélectionner la première option.
Comment configurer GRUB pour qu’il n’attende en aucun cas une frappe?
Mise à jour # 1: Il n'y a pas de menu.lst, puisqu'il s'agit de GRUB 2. Mais j'ai un fichier / etc / default / grub qui ressemble à ceci:
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=""
Mise à jour # 2: Je l'ai compris. Sur les bottes qui succèdent à celles qui échouent, GRUB désactive son propre délai d’attente. Depuis que l'affichage du menu rend un démarrage infructueux, il s'agit d'une boucle incontournable. Ce comportement peut être désactivé en modifiant le fichier /etc/grub.d/00_header et en modifiant la fonction make_timeout:
make_timeout ()
{
echo "set timeout=0"
}
Maintenant, quittez et relancez le script de mise à jour de la configuration grub:
sudo update-grub2
Cela n’a aucun sens pour moi de penser que ce comportement serait le comportement par défaut d’Ubuntu Server, un produit destiné aux machines accédées par console.
/boot/grub/menu.lst
ressemble ton look?