J'utilise Ubuntu 12.04.
Je ne peux pas pour la vie de moi faire disparaître le menu grub (avec des options).
Je voudrais qu'il démarre automatiquement dans la première option. J'ai modifié /etc/default/grub pour qu'il ressemble à ceci :
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=""
Après cela, j'ai lancé sudo update-grub . Puis j'ai réalisé que j'avais grub 2, alors j'ai lancé sudo update-grub2 (les deux donnent l'impression qu'ils créent le grub.cfg fichier avec succès.
Je redémarre mon ordinateur et il revient au menu grub et reste là jusqu'à ce que je fasse un choix. Ce n'est pas souhaitable en cas de panne de courant… 🙂
J'ai également essayé de réinstaller grub en utilisant sudo grub-install /dev/sda – également infructueux
Meilleure réponse
Comme d'autres réponses le soulignent, vous pouvez être victime du recordfail situation. Modification de /boot/grub/grub.cfg
manuellement devrait être hors de question car il est généré automatiquement. Une autre suggestion vue autour est de modifier le /etc/grub.d/00_header
mais cela pourrait alors demander une intervention de l'utilisateur sur les mises à jour.
La solution la plus simple est de définir les sans papiers GRUB_RECORDFAIL_TIMEOUT
variable dans /etc/default/grub
. Par exemple :
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
Modifier
Voir cette réponse pour plus de détails.