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