Cet article relate un méfait qui m'est arrivé avec mon ordinateur fixe personnel.
J'ai un dual boot Linux Ubuntu et Windows 11 qui démarre à partir du GRUB.
J'ai eu une altération du Grub et plus de dual boot, juste un prompt grub>.
Voici la procédure pour démarrer sur Windows à partir du prompt Grub et faire en sorte que Windows démarre automatiquement.
Procédure :
- Identifier la partition EFI
Dans le prompt GRUB (grub>), liste les partitions disponibles :
grub> ls
On doit trouver quelque chose comme (hd0,gpt1) (hd0,gpt2) ...
- Trouver la partition EFI de Windows
Teste chaque partition pour voir son contenu :
grub> ls (hd0,gptX)/
La partition %orangeEFI contiendra un dossier %orange/EFI/ avec potentiellement un dossier /EFI/Microsoft/Boot/.
- Démarrer Windows manuellement
Si tu as trouvé la bonne partition (par exemple, (hd1,gpt3)), démarre Windows avec :
grub> set root=(hd0,gpt2)
grub> chainloader /EFI/Microsoft/Boot/bootmgfw.efi
grub> boot
⚠️ Remplace (hd1,gpt3) par la bonne partition EFI que tu as trouvée.
Maintenant vous êtes sous Windows 11, là c'est une bonne nouvelle.
- Vérifier l'ordre actuel des entrées de boot
Ouvrez une invite de commande en administrateur et exécutez :
C:\> bcdedit /enum firmware
Cela affichera les entrées de boot UEFI. Repère celle correspondant à Windows Boot Manager et celle de GRUB.
- Modifier l’ordre de boot via bcdedit (si nécessaire)
C:\> bcdedit /set {fwbootmgr} displayorder {ID-WINDOWS} /addfirst
Remplace {ID-WINDOWS} par l’identifiant du Windows Boot Manager trouvé avec bcdedit /enum firmware.
Avec toutes ces commandes, le 01 avril 2025 à 22h00, j'ai pu résoudre mon problème. Pas simple mais surmontable.