web-dev-qa-db-fra.com

Est-il possible de désactiver complètement le délai d'attente Grub?

Je prépare une installation à double démarrage pour l'ordinateur de ma femme. J'aimerais désactiver le délai d'attente pour la sélection du système d'exploitation qui utilise Ubuntu par défaut afin que l'ordinateur ne démarre pas sans faire de sélection. (IE. GRUB_TIMEOUT=INFINITE) S’agit-il d’un simple cas de le laisser vide ou de #out la ligne dans /etc/default/grub? Je le veux pour que ma femme puisse choisir facilement le système d’exploitation sur son nouveau PC à démarrage double.

J'aimerais également savoir si la mise à jour de Burg après cela garderait le changement, car les grands graphiques des systèmes d'exploitation sont un peu plus conviviaux.

13
Lasher

Remplacez GRUB_TIMEOUT par 10 par -1, enregistrez le fichier, puis exécutez Sudo update-grub2. Redémarrez et vous avez maintenant un temps infini pour choisir le système d'exploitation.

Bien que cela fonctionne dans GRUB, cela ne fonctionne pas avec BURG et vous devrez changer la valeur de GRUB_TIMEOUT en un nombre important tel que 120 secondes pour attendre avant de démarrer dans n’importe quel système d’exploitation et exécuter Sudo update-burg pour refléter les modifications. Notez également que cette modification doit être apportée au fichier /etc/default/burg car BURG ne considère pas les options définies dans /etc/default/grub

19
Kushal

Régler timeout sur -1 fera GRUB attendre indéfiniment.

J'entends par là qu'il vous sera demandé de sélectionner manuellement une entrée et d'appuyer sur Entrée avant de lancer un système d'exploitation.

3
Rahul Bhadana

Lors de l'exécution de update-grub, un avertissement indique que la définition de grubtimeout sur un nombre autre que zéro n'est plus prise en charge. Peu importe ce que j'ai changé la valeur du délai d'expiration de grub en délai d'expiration est resté à 10. Si vous rencontrez ce problème, la solution de contournement consiste à modifier le fichier grub.cfg situé dans /boot/grub. Vers la fin, le script indique IF TIMEOUT = 0 then timeout= 10. Remplacez 10 par -1. Pas plus de compte à rebours.

  1. gksu gedit /boot/grub/grub.cfg

  2. Trouvez la partie du script à la fin qui dit IF TIMEOUT = 0 then timeout= 10. Remplacez 10 par -1.

Ceci est une solution de contournement qui sera annulée si update-grub est jamais exécuté. N'est pas permanent à moins que update-grub ne soit pas exécuté manuellement.

(Fonctionne le 14.04.)

1
user263001