Je ne suis pas sur un système de démarrage en duel et je ne souhaite pas afficher le menu de démarrage GRUB. J'ai utilisé des méthodes qui ont fonctionné dans le passé pour modifier/etc/default/grub afin d'atteindre cet objectif, mais elles n'ont pas fonctionné. J'ai également suivi des guides, et ils n'ont pas travaillé non plus.
/ etc/default/grub ressemble à ceci:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
Update-grub ne renvoie aucun message d'erreur et met à jour /boot/grub/grub.cfg avec succès. En effet, éditer ce fichier fonctionne pour toutes les valeurs de GRUB_HIDDEN_TIMEOUT et GRUB_TIMEOUT qui sont des entiers et non 0. Le problème est que je veux des valeurs de 0 cependant.
Comment puis-je obtenir ce fichier pour accepter les valeurs 0? Cette même méthode d’édition a fonctionné sur cet ordinateur pour les installations précédentes. Je ne sais pas ce qui pourrait causer son échec maintenant.
Cette solution combine le meilleur de deux réponses connexes.
Veuillez visiter les deux liens ci-dessous pour une explication complète:
Editez le fichier /etc/default/grub
avec les paramètres suivants:
GRUB_TIMEOUT=0.0
GRUB_TIMEOUT_STYLE=hidden
#GRUB_HIDDEN_TIMEOUT=0.0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
Pensez ensuite à exécuter Sudo update-grub
dans votre terminal.
J'ai testé cela sur un PC avec plusieurs systèmes d'exploitation avec 100% de succès.
Je ne parviens pas à tester cela sur un ordinateur doté d’un système d’exploitation, mais cela devrait fonctionner de la même manière.