janvier 26, 2022

Comment Changer le Système d’exploitation par défaut dans le Menu de démarrage Linux Grub [Interface graphique et Ligne de commande]

Linux à double démarrage ou à démarrage multiple avec d’autres systèmes sur votre ordinateur? Eh bien, vous voudrez peut-être définir ou modifier le système par défaut pour démarrer au démarrage.

Il est facile de faire le travail soit via l’outil graphique Grub-customizer, soit en éditant le fichier de configuration en ligne de commande.

Méthode 1: Définir le système d’exploitation par défaut via Grub Customizer

Grub – customizer offre une interface graphique pour configurer les paramètres Grub / BURG et les entrées de menu. Les fonctionnalités du logiciel:

  • déplacer, supprimer, renommer des entrées de menu.
  • modifiez le contenu des entrées de menu ou créez-en de nouvelles
  • réinstallez le chargeur de démarrage dans les paramètres MBR
  • tels que le système d’exploitation par défaut, les paramètres du noyau, la police, l’arrière-plan, les thèmes.

Le logiciel est disponible dans les dépôts principaux de la plupart des systèmes Linux. Vous pouvez l’installer via le gestionnaire de paquets système (par exemple, synaptic) ou en exécutant la commande:

  • Pour les systèmes basés sur Debian, Ubuntu, exécutez la commande:
    sudo apt install grub-customizer
  • Pour les systèmes basés sur Fedora:
    sudo dnf install grub-customizer

Une fois installé, lancez Grub Customizer, accédez aux paramètres généraux et définissez l’entrée du système d’exploitation par défaut. Et bien sûr, cliquez sur le bouton « Enregistrer » pour appliquer les modifications.

Méthode 2: Changer le système d’exploitation par défaut du menu Grub en ligne de commande:

Travailler sur un serveur Linux sans environnement de bureau, ou même si vous n’avez pas de connexion Internet? Vous pouvez faire le travail simplement en modifiant le fichier de configuration.

1. Exécutez la commande pour lister les entrées du menu de démarrage Grub

Dans la console de commande, vous pouvez d’abord exécuter la commande pour indiquer les entrées du menu de démarrage en cours (collez via Ctrl + Maj + V):
Puis copiez la ligne que vous souhaitez définir comme entrée par défaut, qui sera utilisée à l’étape suivante.

awk -F\' '/menuentry / {print }' /boot/grub/grub.cfg

2. Éditez le fichier /etc/default/grub

Puis exécutez la commande pour éditer le fichier de configuration grub:

sudo nano /etc/default/grub

Lorsque le fichier s’ouvre, remplacez la valeur de GRUB_DEFAULT par l’entrée de menu (l’entrée de menu que vous obtenez à l’étape 1) par des guillemets doubles.
REMARQUE vous devez utiliser le TITRE COMPLET d’une entrée de menu sélectionnée comme valeur de GRUB_DEFAULT. Dans l’image, j’ai défini Windows comme SYSTÈME d’exploitation par défaut. Comme alternative, je peux également définir la valeur sur: Ubuntu 18.04.5 LTS (18.04) (on /dev/sda5) ou Ubuntu (on /dev/sda5)

Pour les entrées avec le nom du noyau (par exemple, Ubuntu, avec Linux 5.4.0-40-generic) sont des sous-menus sous « Options avancées ». Il n’est pas recommandé d’utiliser des sous-menus comme système d’exploitation par défaut car la valeur est un peu différente. Si vous avez l’intention d’utiliser une entrée de sous-menu, consultez « Avertissement  » lorsque votre commande run sudo udpate-grub.

Appuyez sur Ctrl + X, tapez Y et enfin appuyez sur Entrée pour enregistrer les modifications dans l’éditeur de texte nano.

3. Mettre à jour Grub pour appliquer les modifications

Enfin, vous devez exécuter la commande pour appliquer les modifications:

sudo update-grub

Conclusion:

Il est facile de changer le système d’exploitation par défaut via un outil graphique appelé Grub-Customizer. Pour un serveur Linux sans interface utilisateur de bureau ou même sans connexion Internet, vous pouvez éditer /etc/default/grub et définir la valeur de GRUB_DEFAULT. Remarque la valeur doit être le titre complet d’une entrée dans le menu de démarrage actuel.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.