web-dev-qa-db-fra.com

Comment ignorer le menu Grub sur un système à double démarrage?

J'ai Ubuntu et Windows 7 installés et double démarrage via Grub2.

99/100 fois je vais démarrer dans Ubuntu.

Je souhaite accélérer mon démarrage sur Ubuntu et l’invite Grub2 est la partie qui ajoute le plus de temps.

Donc, je veux désactiver l'invite.

Je préférerais pouvoir le configurer afin de pouvoir maintenir Shift ou similaire au démarrage si je souhaite le montrer.

Mais cela ne me dérange pas d’éditer un fichier de configuration ou un fichier similaire dans Ubuntu pour le montrer à nouveau si besoin est.

Alors, comment puis-je faire cela?


Mon fichier /etc/default/grub:

 # Si vous modifiez ce fichier, exécutez ensuite "update-grub" pour mettre à jour 
 # /Boot/grub/grub.cfg.
# Pour une documentation complète des options de ce manuel. fichier, voir: 
 # info -f grub -n 'Configuration simple' 
 
 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 = "splash silencieux" 
 GRUB_CMDLINE_LINUX = "" 
 
 # Décommenter l'activation du filtrage BadRAM, à modifier en fonction de vos besoins 
. # Ceci fonctionne avec Linux (aucun correctif requis) et avec tout noyau obtenant 
 # Les informations sur la carte mémoire de GRUB (GNU Mach, noyau de FreeBSD ...) 
 # GRUB_BADRAM = "0x01234567,0xfefefefe, 0x89abcdef, 0xefefefef" 
 
 # Ne pas commenter pour désactiver le terminal graphique (grub-pc uniquement) 
 # GRUB_TERMINAL = console 
. ____.] # La résolution utilisée sur le terminal graphique 
 # Notez que vous ne pouvez utiliser que les modes supportés par votre carte graphique via VBE 
 #, Vous pouvez les voir en réel GRUB avec la commande `vbeinfo '
 # GRUB_GFXMODE = 640x480 
 
 # Ne commentez pas si vous ne voulez pas que GRUB transmette le paramètre" root = UUID = xxx "à Linux 
 # GRUB_DISABLE_LINUX_UUID = true 
 
 # Non-commentaire pour désactiver la génération des entrées de menu du mode de récupération 
 # GRUB_DISABLE_RECOVERY = "t rue "
 
 # Ne pas commenter pour obtenir un bip au début du ver. 
 # GRUB_INIT_TUNE =" 480 440 1 "
23
Hailwood

Editez /etc/default/grub pour contenir

GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=0

Laissez les autres paramètres seuls. Si vous souhaitez laisser 1 seconde à appuyer sur Shift (certains ordinateurs vous laissent très peu de temps entre l’initialisation du clavier et le démarrage du système d’exploitation),

GRUB_HIDDEN_TIMEOUT=1
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0

ou si vous préférez voir le menu pendant 1 seconde:

GRUB_HIDDEN_TIMEOUT=
GRUB_TIMEOUT=1

Si vous démarrez presque toujours sous Linux, vous préférerez peut-être ignorer le menu de démarrage (première option de cette réponse, et ne vous occupez pas de la Shift key), et au lieu de cela, lorsque vous voulez démarrer Windows, démarrez Linux et exécutez la commande suivante pour indiquer que le prochain redémarrage (et uniquement le prochain redémarrage) utilisera Windows par défaut:

grub-reboot Windows

Vous devrez changer /etc/default/grub:

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=

Exécutez grub-set-default 0 pour vous assurer de démarrer sous Ubuntu par défaut.

Voir Installation de Grub2 dans la documentation de la communauté Ubuntu pour plus d'informations.

Lorsque vous avez terminé, exécutez Sudo update-grub pour enregistrer vos modifications.

34
Gilles