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 le Dual-boot Windows / Linux en EFI
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 : Comment changer le Boot Priority du 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.
Sur les BIOS récents, vous pouvez en général le faire à la souris en déplaçant l’ordre.
Enregistrez les changements et relancez l’ordinateur pour que Grub apparaisse.
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.
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.
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
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 :
L’article Rétablir Grub et le Dual-boot Windows / Linux est apparu en premier sur malekal's site.