Rétablir Grub et le Dual-boot Windows / Linux

Après une réinstallation de Windows 10 ou une réparation du démarrage, vous avez perdu le Dual-Boot Windows / Linux.
C’est à dire que Windows démarre directement et grub ne se lance plus au démarrage de l’ordinateur ainsi vous ne pouvez plus accéder à Linux.

Dans cet article, vous trouverez toutes les explications pour remettre le démarrage Grub et le Linux.
Cela fonctionne pour toutes les versions de Windows : Windows 7, 8 et 10 et n’importe quelle distribution de Linux comme Ubuntu, Mint, Debian, Fedora ou autres.
Tant que l’ordinateur et l’installation des OS est en mode EFI alors vous pouvez suivre cet article.

Rétablir Grub et le Dual-boot Windows / Linux en EFI
Rétablir Grub et le Dual-boot Windows / Linux

Introduction

Si le fait que Windows démarre directement peut donner l’impression que vous avez perdu votre Dual-Boot Linux et Windows.
En réalité, ce n’est pas tout à fait le cas.
Après une réinstallation de Windows ou une réparation du démarrage, le Windows Boot Manager a été remis en premier dans l’ordre de démarrage dans la configuration du BIOS.
Ainsi, votre ordinateur va démarrer directement sur Windows donnant l’impression que vous avez perdu votre Dual-Boot.

La solution est de replacer le démarrage Linux en premier dans l’ordre de démarrage  afin que grub se lance avec le choix pour lancer Linux ou Windows.
Deux solutions sont possibles pour cela :

  • Modifier l’ordre de démarrage depuis le BIOS.
  • Reconfigurer l’ordre de démarrage depuis Windows ou Linux.

Changer l’ordre de démarrage dans le BIOS

L’article suivant décrit comment modifier l’ordre de démarrage ou boot priority dans le BIOS.

Dans un premier temps, il faut se rendre dans le BIOS, pour se faire suivre le lien : Comment accéder au BIOS de l’ordinateur.
Ensuite, chercher les options de démarrage (menu boot) pour changer l’ordre et replacer Linux en premier.

Changer l'ordre de démarrage dans le BIOS
Changer l’ordre de démarrage dans le BIOS

Sur les BIOS récents, vous pouvez en général le faire à la souris en déplaçant l’ordre.

Changer l'ordre de démarrage dans le BIOS

Changer l’ordre de démarrage dans le BIOS

Enregistrez les changements et relancez l’ordinateur pour que Grub apparaisse.

D’autres méthodes existent notamment pour les ordinateurs UEFI.

Depuis Windows

Sur Windows, vous pouvez utiliser un logiciel comme EasyUEFI ou Visual BCD Editor
Ces deux logiciels permettent de modifier le démarrage de l’ordinateur depuis Windows.

Par exemple avec EasyUEFI, il suffit de sélectionner l’entrée Linux puis de cliquer sur la flèche vers le haut afin de la placer en premier.

Rétablir Grub et le Dual-boot avec EasyUEFI
Rétablir Grub et le Dual-boot avec EasyUEFI

Depuis Linux

Sur Linux, il faudra utiliser la commande efibootmgr qui permet de manipuler les entrées du démarrage d’un BIOS UEFI.
Pour lister les entrées de démarrage :

sudo efibootmgr -v

Ces derniers sont identifiées par des numéros et l’ordre de démarrage est indiqué par la ligne Boot Ordre.
Dans cet exemple, nous avons le Boot Ordrer : 005,001,000,0002,003,004,006
005 étant Windows Boot Manager et 001 étant ubuntu.

Rétablir Grub et le Dual-boot Windows / Linux en EFI
Rétablir Grub et le Dual-boot efibootmgr

A partir de la commande efibootmgr -o on peut indiquer l’ordre de démarrage par numéro pour replacer ubuntu en premier, soit donc :

sudo efibootmgr -o 001,005,000,0002,003,004,006
Rétablir Grub et le Dual-boot efibootmgr
Rétablir Grub et le Dual-boot efibootmgr

Il suffit de redémarrer l’ordinateur pour avoir grub qui se lance bien au démarrage et avoir le Dual-boot rétabli.

Autres tutoriels autour du grub et dual-boot

Quelques liens autour de grub et dual-boot Windows/Linux :

(Visité 6 733 fois, 10 visites ce jour)
Rétablir Grub et le Dual-boot Windows / Linux
Note : 4.8 (95%) 4 votes

Add Comment