J'ai récemment acheté un nouvel ordinateur HP fonctionnant sous Windows 10 et j'ai installé Ubuntu 16.04, mais chaque fois que j'allume l'ordinateur, il passe directement à Windows. Comment puis-je résoudre ce problème pour configurer grub au moment du démarrage. Je peux accéder à Ubuntu à partir des paramètres de redémarrage avancé de Windows, mais c'est le seul moyen. J'ai désactivé le démarrage sécurisé sur le bios et le démarrage rapide de Windows, mais cela n'a pas fonctionné.
Ce problème peut être résolu en installant le package boot-repair
en procédant comme suit:
1) Ouvrez un terminal et exécutez ces commandes:
Sudo add-apt-repository ppa:yannubuntu/boot-repair
Sudo apt-get update
Sudo apt-get install -y boot-repair
2) Ensuite, exécutez boot-repair
by Sudo boot-repair
et utilisez "Réparation recommandée". Ensuite, boot-repair
analysera les chemins d’amorçage, les corrigera, mettra à jour votre configuration grub et définira grub comme chargeur d’amorçage par défaut de votre système.
Exécuter cette commande à partir de Windows
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
efi s'attend à ce que le chargeur de démarrage par défaut soit /efi/boot/bootx64.efi. Windows est particulièrement attentif au démarrage.
poing off, à partir de 8.1 sur Windows ne s’éteint pas vraiment, il se suspend au disque (comme une veille prolongée) pour qu’il s’amorce plus rapidement. en second lieu, il change EFI pour créer l’entrée 0000 (Windows) d’abord dans l’ordre de démarrage.
contournement: renommez grubx64.efi en bootx64.efi puis remplacez le fichier efi/boot/bootx64.efi.this fait de grub le chargeur de démarrage par défaut.
deuxième: lorsque vous êtes dans Ubuntu, utilisez efibootmgr pour supprimer toutes les entrées efi. et redémarrez votre ordinateur. Assurez-vous que le premier système que vous démarrez est ubuntu, de sorte qu'il soit placé dans l'entrée 0000. Ensuite, démarrez Windows.
troisièmement: certaines mises à jour du bios recherchent un chargeur dans le MBR, même s’il s’agit d’un disque gpt/efi. Je suppose que c'est un problème de compatibilité (mises à niveau à partir d'un disque formaté MBR). Windows aura un chargeur là-bas. Installez grub sur le MBR et effectuez les opérations ci-dessus.