GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment faire pour que le menu Grub soit masqué et que les touches Maj ou Échap affichent le menu Grub masqué au démarrage?

J'utilise Ubuntu 16.10 et j'essaie de masquer mon menu GRUB à la mise sous tension/au démarrage, et je souhaite que le menu n'apparaisse que lorsque j'appuie sur Shift ou Échap clés.

Je change les options appropriées dans /etc/default/grub et il ne cachera toujours pas le menu.

En recherchant cela, j'ai trouvé que ce message du menu caché GRUB 2013 ne fonctionnait pas, ce qui indique que le problème existe depuis un certain temps et suggère une modification de /etc/grub.d/30_os-prober ce que je préfère ne pas faire. Ce code suggère que depuis qu'il a trouvé plusieurs systèmes d'exploitation, il va définir le GRUB_TIMEOUT=10 de toute façon.

Voici un extrait de ce que j'ai maintenant dans /etc/default/grub … un menu avec un compte à rebours de 10 secondes…

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Si je décommente #GRUB_HIDDEN_TIMEOUT=0 , puis sudo update-grub insiste pour que je définisse également GRUB_TIMEOUT=10 à GRUB_TIMEOUT=0 . Je le fais, et je vois toujours le menu GRUB.

Dans terminal , en tapant info -f grub -n 'Simple configuration' décrit les différentes options, et à la toute fin des informations, il montre que certaines des commandes actuelles ont été dépréciées et suggère que les remplacements les plus récents sont meilleurs.

Est-ce que quelqu'un sait comment je peux masquer mon menu GRUB dans 16.10 ET faites-lui reconnaître Maj ou Échap clés au démarrage ?

Meilleure réponse

OK les gens, voici la réponse… pour obtenir un menu GRUB caché dans les configurations à double démarrage… deux modifications… et un sudo update-grub

Modifier #1

Pour obtenir un menu GRUB caché dans une configuration multi-boot, nous devons d'abord éditer /etc/default/grub . Ouvrez ce fichier à l'aide de la commande ci-dessous :

sudo editor /etc/default/grub

Une fois le fichier ouvert, remplacez ces lignes

GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10

avec ceux-ci :

GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT_STYLE=countdown
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=3

Cela entraînera l'affichage par GRUB d'un compte à rebours de 3 secondes à l'écran. En faisant cela, un utilisateur peut appuyer sur Échap touche pour afficher le menu par défaut. Sinon, le système d'exploitation par défaut démarrera.

Si vous souhaitez que le système d'exploitation par défaut soit défini sur le dernier système d'exploitation démarré, ajoutez les deux lignes ci-dessous sous le "GRUB_TIMEOUT=3" indiqué ci-dessus :

GRUB_DEFAULT=saved    # change an existing line to this
GRUB_SAVEDEFAULT=true # add this line

Modifier #2

Ensuite, le prober du système d'exploitation doit être mis à jour pour désactiver la fonction quick_boot. Pour ce faire, ouvrez /etc/grub.d/30_os-prober dans votre éditeur préféré et modifiez la ligne ci-dessous (ligne 23 en 17.04) en remplaçant le 1 avec un :

quick_boot="1"

Lorsque vous avez terminé, la ligne devrait ressembler à :

quick_boot="0"

Enregistrez les fichiers, puis exécutez la commande ci-dessous pour reconfigurer le chargeur de démarrage et appliquer vos modifications :

sudo update-grub

Ubuntu
  1. Comment synchroniser la date et l'heure à partir de la ligne de commande dans Ubuntu

  2. Comment faire apparaître le menu Grub ?

  3. Comment changer le nom du système d'exploitation en toute sécurité dans le menu de démarrage Grub ?

  4. Comment faire en sorte que Grub cesse d'apparaître à chaque démarrage ?

  5. Comment obtenir des informations sur la configuration Grub / Boot actuelle ?

Comment afficher la date et l'heure complète sur le panneau supérieur d'Ubuntu

Comment changer la date, l'heure et le fuseau horaire dans Ubuntu 20.04 LTS

Comment supprimer les anciennes versions du noyau pour nettoyer le menu de démarrage ?

Comment avoir la barre des tâches avec Unity en même temps ?

Comment obtenir la dernière version (bêta et développement) de Chromium ?

Comment faire pour que l'horloge affiche la date ?