Grub : comment modifier l’ordre de démarrage

malekalmorte

Date création :

4 mars 2018

Dernière modification :

Vous êtes en Dual-Boot Windows/Linux et vous souhaitez changer l’ordre de démarrage de GRUB.
Par exemple pour placer Windows en premier dans le démarrage ou en démarrage par défaut.
Vous souhaitez donc que votre PC et Grub démarre sur Windows à la place d’Ubuntu, Mint, Debian ou autres distributions Linux ?

Ce tutoriel vous guide pour modifier l’ordre de démarrage sur Grub.

Le chargeur de démarrage GRUB : comment ça marche

Grub est le gestionnaire de démarrage de Linux et a pour équivalent sur Windows : Le BCD (Boot Configuration Data) de Windows : modifier, sauvegarder, etc
Ce dernier possède donc une configuration qui affichage un menu avec les différentes entrées au démarrage de votre ordinateur.
Vous pouvez paramétrer l’ordre de démarrage ainsi que le délai de démarrage.

Voici un exemple de démarrage de la distribution Ubuntu en Dual-boot avec Windows 10 avec le menu Grub.
Par défaut, c’est la première entrée, soit donc Ubuntu qui est démarrée automatiquement.
Vous souhaitez que Grub démarre sur Windows à la place d’Ubuntu ?
Voici comment opérer.

Grub : comment modifier l'ordre de démarrage

Comment modifier l’ordre de démarrage sur Grub et Linux

La configuration de démarrage de grub est stockée dans le fichier /boot/grub/grub.cfg
Il faut donc éditer ce dernier avec les droits administrateurs ou root.
On peut alors utiliser sudo ou se connecter en root :

sudo gedit /boot/grub/grub.cfg

Plus d’explications :

La première chose à faire est d’identifier les entrées du menu de démarrage de Grub.
Ces derniers sont listées par l’entrée menuentry et commencent par 0.
Ainsi, on retrouve les trois entrées du menu de démarrage de grub identifiés par les numéros allant de 0 à 2.

Grub : comment modifier l'ordre de démarrage
Grub : comment modifier l'ordre de démarrage

Au début du fichier sudo gedit /boot/grub/grub.cfg se trouve la ligne suivante :

set default=0

Elle indique de démarrer sur la première entrée. En effet, la numérotation des entrées du démarrage commencent par 0.
Dans notre, exemple, pour faire démarrer sur l’entrée Windows qui est la dernière, il faut donc indiquer le numéro 2.
On modifie l’entrée et on enregistre les changements dans le fichier de configuration GRUB.

Grub : comment modifier l'ordre de démarrage

Il ne reste plus qu’à redémarrer l’ordinateur pour constater qu’au redémarrage, grub se positionne bien sur la dernière entrée.

Grub : comment modifier l'ordre de démarrage

Enfin, si vous désirez réduire le délai de démarrage de grub, il faut modifier la valeur du timeout= qui se trouve avant les menuentry.

Grub : comment modifier l'ordre de démarrage

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.