Modifier l’ordre de démarrage du GRUB pour lancer Windows par défaut

modifier ordre du grub ubuntu windows kali

Lors de l’installation d’Ubuntu en dual-boot avec Windows, le système démarre par défaut sur Ubuntu. Cependant, si Windows est utilisé plus fréquemment, il peut être pratique de le définir comme système de démarrage par défaut. Ce tutoriel explique comment modifier l’ordre de démarrage du GRUB pour que Windows soit lancé automatiquement.

1. Identifier la position de Windows dans le menu GRUB

Le fichier de configuration du GRUB est situé à l’adresse suivante : /boot/grub/grub.cfg. Les différentes entrées du menu de démarrage sont listées avec la directive menuentry, numérotées à partir de 0. Par exemple, si Windows est la troisième entrée, son index sera 2.

2. Modifier le fichier de configuration du GRUB

Pour définir Windows comme système de démarrage par défaut, il est recommandé de modifier le fichier /etc/default/grub plutôt que grub.cfg, car ce dernier est généré automatiquement. Voici comment procéder :

sudo nano /etc/default/grub

Recherchez la ligne suivante :

GRUB_DEFAULT=0

Modifiez la valeur pour correspondre à l’index de l’entrée Windows. Par exemple, si Windows est la troisième entrée :

GRUB_DEFAULT=2

Enregistrez les modifications et mettez à jour la configuration du GRUB avec la commande suivante :

sudo update-grub

3. Utiliser Grub-Customizer pour une interface graphique

Pour ceux qui préfèrent une interface graphique, l’outil Grub-Customizer permet de modifier l’ordre des entrées du menu GRUB facilement. Il offre également des options pour personnaliser le délai de démarrage et l’apparence du menu.

4. Réparer le GRUB en cas de problème

Si, après une mise à jour ou une modification, le GRUB ne détecte plus Windows, il est possible de recréer manuellement l’entrée correspondante. Voici les étapes à suivre :

sudo nano /etc/grub.d/40_custom

Ajoutez les lignes suivantes en remplaçant <UUID de la partition EFI> par l’UUID de votre partition EFI, que vous pouvez obtenir avec la commande sudo blkid :

menuentry "Windows 11" {
    search --fs-uuid --no-floppy --set=root <UUID de la partition EFI>
    chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}

Enregistrez les modifications, puis mettez à jour le GRUB :

sudo update-grub

Redémarrez votre ordinateur pour vérifier que l’entrée Windows est bien présente dans le menu GRUB.

5. Vidéo explicative

 
 

6. Ressources complémentaires