[TIP] Comment masquer le menu de démarrage

Vous voulez la modifier ou présenter comment vous l'avez modifiée ?
Répondre
Avatar du membre
jlb
Membre émérite
Membre émérite
Messages : 2734
Enregistré(e) le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées (65)
Nb de « J’aime » donnés: 314
Nb de « J’aime » reçus: 1347
A remercié : 459 fois
A été remercié(e) : 864 fois

[TIP] Comment masquer le menu de démarrage

Message n° 1


Message par jlb »

Lorsque vous n'avez qu'un OS sur votre ordinateur, vous êtes peut-être agacé, comme @Elisa83, par cet "écran noir encadré style terminal sur lequel il y a 2 choix" qui s'affiche au démarrage — autrement dit, le menu de lancement de GRUB.

Normalement, il disparaît au bout de quelques secondes sauf s'il a été paramétré autrement à l'installation, imposant un "démarrage en deux étapes avec écran "style terminal" [et] option à cocher, pas terrible à l'usage", comme cela semble le cas avec Elementary OS.

Voici comment vous en débarrasser.

Comme Nano est le seul éditeur de texte commun à toutes les distributions — y compris Elementary —, c'est lui que nous l'utiliserons, mais vous pouvez en choisir un autre, "gedit" par exemple, ou tout autre éditeur installé sur votre OS.



1. Méthode radicale

Ouvrez le terminal (CTRL Alt t) et entrez :
 

Code : Tout sélectionner

sudo nano /etc/default/grub
Ajoutez ensuite ces deux lignes au début du fichier :
 

Code : Tout sélectionner

GRUB_TIMEOUT_STYLE="hidden"
GRUB_TIMEOUT=0
grub #1.png
Tapez "CTRL o" puis "Entrée" pour enregistrer la modification.
Enfin, faites "CTRL x" pour quitter Nano.


Rouvrez le terminal et actualisez le fichier de configuration de GRUB :
 

Code : Tout sélectionner

sudo upgrade-grub
Normalement, vous ne devriez plus voir cette horrible chose au prochain démarrage. 
Mais vous ne pourrez plus non plus accéder aux "Options avancées" qui peuvent être utiles pour booter en cas de problème. 🤨




2. Méthodes recommandées


2.1. N'ajoutez que la première ligne au fichier "/etc/default/grub" :
 

Code : Tout sélectionner

GRUB_TIMEOUT_STYLE="hidden"
En effet, lorsque la valeur "GRUB_TIMEOUT" n'est pas déclarée, GRUB vous accorde par défaut cinq secondes pour taper sur "Echap" ou "F4" — ou pour maintenir la touche "Maj" appuyée — pour vous permettre d'afficher le menu de démarrage.



2.2. Si vous trouvez ce délai trop rapide, réglez-en la valeur sur le nombre de secondes désiré :
 

Code : Tout sélectionner

GRUB_TIMEOUT=10

Quelle que soit la méthode choisie, n'oubliez pas d'actualiser le fichier de configuration pour que la modification soit prise en compte :
 

Code : Tout sélectionner

sudo update-grub
🙃
 
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Modifié en dernier par jlb le sam. 7 oct. 2023 11:05, modifié 4 fois.
1 J'aime ce message
“It’s easy when you know how.” 
Avatar du membre
jlb
Membre émérite
Membre émérite
Messages : 2734
Enregistré(e) le : mer. 11 avr. 2018 08:31
Localisation : Hautes-Pyrénées (65)
Nb de « J’aime » donnés: 314
Nb de « J’aime » reçus: 1347
A remercié : 459 fois
A été remercié(e) : 864 fois

[TIP] Comment masquer le menu de GRUB au démarrage

Message n° 2


Message par jlb »

3. Dépannage

Et si, comme moi pour les besoins des essais de ce sujet, vous avez bêtement appliqué la méthode radicale (1) sur votre multi-boot alors que l'OS qui gère le menu de GRUB n'est pas celui qui se lance automatiquement au démarrage 😰, rien n'est perdu, vous pouvez reprendre la main. (1)

Depuis l'explorateur de fichiers, entrez dans le répertoire "/boot" du système qui gère le menu de GRUB, cliquez droit sur le dossier "grub", choisissez "Ouvrir en tant que superutilisateur", identifiez-vous et éditez le fichier "grub.cfg".

Au niveau de la ligne 19 — c'est la ligne qui déclare quel OS doit se lancer automatiquement au démarrage —, vous devez avoir quelque chose comme ça :
 

Code : Tout sélectionner

   set default="Ubuntu Budgie 22.04.2 (sur /dev/sda9)"
Déroulez le fichier pour chercher l'entrée de l'OS qui gère le menu de GRUB et copiez-en le descriptif.
Pour moi, c'est :
 

Code : Tout sélectionner

Spiral Linux Cinnamon (sur /dev/sda10)
Collez-le à la ligne 19, comme ceci :
 

Code : Tout sélectionner

   set default="Spiral Linux Cinnamon (sur /dev/sda10)"
Enregistrez la modification et redémarrez votre ordinateur.

Cette fois, c'est l'OS qui gère le menu de GRUB qui devrait se lancer automatiquement. 😨



Vous n'avez plus qu'à ouvrir le terminal (CTRL Alt t — sauf si vous êtes sur Elementary, auquel cas c'est "Options t") et taper :
 

Code : Tout sélectionner

sudo nano /etc/default/grub
Supprimez les deux lignes :
 

Code : Tout sélectionner

GRUB_TIMEOUT_STYLE="hidden"
GRUB_TIMEOUT=0
... ou commentez-les en ajoutant un "#" au début de chacune d'elles :
 

Code : Tout sélectionner

#GRUB_TIMEOUT_STYLE="hidden"
#GRUB_TIMEOUT=0
Ou alors, ne conservez que la seconde en augmentant le délai :
 

Code : Tout sélectionner

GRUB_TIMEOUT=10
"CTRL o + Entrée" pour enregistrer la modification.
"CTRL x "pour refermer Nano.



Dans tous les cas, n'oubliez pas de faire un :
 

Code : Tout sélectionner

sudo update-grub
... pour mettre à jour le fichier de configuration du menu de démarrage.

🤓



               
 (1)  La manipulation est également possible à partir d'un clef et de la live session d'un OS comme Zorin.
1 J'aime ce message
“It’s easy when you know how.” 
Répondre

Créer un compte ou se connecter pour rejoindre la discussion

Vous devez être membre pour pouvoir répondre

Créer votre compte

Inscrivez-vous pour rejoindre notre communauté.
Participez aux discussions !
Créez vos propres sujets !

S’enregistrer

Membre déjà inscrit