Démarrer vers Windows depuis aptio BIOS

J'ai installé Ubuntu, mais il a remplacé mon option de démarrage de Windows, alors maintenant il démarre à grub. (Je peux toujours sélectionner des fenêtres à partir de là). Je veux que mon ordinateur démarre sur Windows car je n'utilise pas indirectement ubuntu, puis je démarrerai celui de la dernière page dans le bios où je peux démarrer un certain certain temps sans changer l'ordre de démarrage. J'ai regardé la "option d'amorçage d'ajout …", mais je ne sais pas comment je devrais ajouter Windows. Quelqu'un a-t-il une idée? Je pourrais télécharger des images lorsque je reviens à la maison pour montrer à quoi ressemble mon système d'amorçage.

La présence d'un fichier appelé bkpbootx64.efi suggère que vous avez exécuté Boot Repair et lui a dit de sauvegarder vos chargeurs de démarrage et de remplacer les originaux par des copies de GRUB. (Bien sûr, l'option de faire cela n'est pas vraiment étiquetée comme telle.) Ceci est inutile 90% ou plus du temps et complique les choses. Ainsi, vous voudrez peut-être ré-exécuter Boot Repair, entrez la page Options avancées et sélectionnez l'option pour restaurer les sauvegardes. Cela renverra vos chargeurs de démarrage à une configuration plus standard. OTOH, si vous avez l'un des ~ 10% des ordinateurs avec des EFI mal brisés qui ont besoin de ce hack laid, ce qui rend cette modification impossible à démarrer sur Linux. Cette modification ne permet pas non plus à Windows de démarrer par défaut (sauf si vous avez un de ces EFI cassés, auquel cas vous ne pourrez plus démarrer Linux).

Pour configurer Windows comme option de démarrage par défaut, vous pouvez utiliser efibootmgr dans Linux ou bcdedit dans Windows, comme dans:

 sudo efibootmgr -v 

Numérisez les entrées Boot#### pour celle qui démarre \EFI\Microsoft\Boot\bootmgfw.efi et une autre qui démarre Linux (probablement \EFI\ubuntu\grubx64.efi ou \EFI\ubuntu\shimx64.efi dans votre cas ). Notez les chiffres et utilisez-les; Par exemple, si Windows est Boot0003 et Ubuntu est Boot0002 :

 sudo efibootmgr -o 0003,0002 

Cela permet à Windows de débuter en premier et Linux pour démarrer en second lieu. (Notez cependant que si votre chargeur de démarrage de Windows a été sauvegardé sur un autre nom, bootmgfw.efi sera une autre copie de GRUB, et vous devrez chercher à la place de bkpbootmgfw.efi ou d'un autre fichier. bkpbootmgfw.efi être pas même Être présent, je ne me souviens pas si Boot Repair crée des entrées EFI pour le véritable chargeur de démarrage Windows.)

La commande Windows bcdedit est plus simple. Vous l'utiliserez à partir d'une fenêtre d'invite de commande Administrateur :

 bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi 

Dans les deux cas, lorsque vous redémarrez, vous devez démarrer directement dans Windows. Pour démarrer sur Linux, vous devrez utiliser le gestionnaire de démarrage intégré du microprogramme.

Alternativement, vous pouvez ajuster GRUB afin que Windows démarre par défaut. Il existe un outil appelé GRUB Customizer qui est censé rendre cela relativement facile, mais je ne l'ai jamais utilisé, donc je ne peux pas fournir beaucoup de conseils.

Encore une autre option consiste à installer un gestionnaire de démarrage tiers, tel que mon REFInd. Dans le cas de REFInd, vous pouvez définir le système d'exploitation par défaut sur la ligne default_selection dans refind.conf . Définissez le délai d'attente à une valeur faible et l'ordinateur démarre Windows avec un bref délai.

Si Windows a été installé en mode UEFI, son chargeur de démarrage sera trouvé à:

 \EFI\Microsoft\Boot\bootmgfw.efi 

Donnez ce chemin à "Ajouter une option de démarrage"; Il sera accessible si vous appuyez sur Esc au logo Asus.