web-dev-qa-db-fra.com

Ajouter une entrée pour Ubuntu sur le chargeur de démarrage Windows 8

J'ai installé Ubuntu 12.10 en créant de l'espace libre dans Windows 8, puis en l'utilisant pour créer 3 partitions, une pour SWAP, une pour GRUB (le point de montage est/boot) et une pour le système d'exploitation réel. J'ai fait cela pour que le chargeur de démarrage de Windows 8 ne soit pas écrasé au cas où je voudrais supprimer Ubuntu. Je peux toujours démarrer Ubuntu si je sélectionne le chargeur de démarrage à partir du BIOS.

Je veux ajouter Ubuntu au chargeur de démarrage de Windows 8 et on m'a dit d'utiliser EasyBCD. Le problème, c'est que Windows n'est pas dirigé vers le fichier GRUB, mais plutôt vers quelque chose comme autogrub0.mri. J'ai trouvé un autre programme appelé Visual BCD qui me permettra de définir les chemins et les lecteurs du chargeur d'amorçage.

À partir de là, je ne sais pas trop quoi faire. Je crois que je l'ai réglé sur le bon lecteur mais je ne sais pas si je suis dirigé vers le bon fichier. Je pense que c'est /boot/grub/x86_64-efi/grub.efi. Je ne sais pas si c'est le bon fichier, s'il faut que je supprime /boot ou si le / doit être \, car c'est ce que Windows utilise.

Désolé pour un si long post, aide s'il vous plaît!

6
John

Utilisez-vous UEFI et Secure Boot? Je vais supposer que vous êtes depuis que vous choisissez un fichier UEFI. Je recommanderais également de désactiver le démarrage sécurisé pendant que vous essayez au moins de le faire fonctionner. Réactivez-le lorsque vous avez terminé et testez à nouveau.

Je suppose que vous utilisez Windows 8 64 bits et que, par conséquent, vous devez utiliser un chargeur d'amorçage 64 bits conforme à la norme UEFI, puis vous devez exécuter la version 64 bits d'Ubuntu. Si vous ne l'êtes pas, vous devez désactiver UEFI. Je recommanderais simplement de réinstaller avec la version 64 bits.

Pour répondre à ta question:

Si vous utilisez Ubuntu 64 bits, je pense que vous devriez utiliser le fichier situé dans:

/boot/efi/EFI/ubuntu/grubx64.efi

Si vous utilisez le démarrage sécurisé, je pense que vous devrez lancer ce fichier car il est signé:

/boot/efi/EFI/ubuntu/shimx64.efi

Si vous utilisez Ubuntu 32 bits, vous devez désactiver UEFI.

Donc, voici un lien sur EasyBCD, il semblerait que vous ayez besoin de 2.2 pour bénéficier du support EFI

https://neosmart.net/forums/showthread.php?t=9342

Vous voudrez probablement rechercher des discussions sur GRUB en utilisant le dernier chargé et le régler à zéro heure si vous utilisez Windows le chargeur de démarrage afin de ne jamais le voir si vous choisissez Ubuntu.

Je suis d'accord avec l'autre réponse. Je recommande fortement d'utiliser GRUB comme chargeur de démarrage. Cela fonctionne très bien, il détecte les fichiers Windows .efi et les lance (pas au démarrage sécurisé bien que ce soit un bogue # 1091464 ). Je serais surpris que EasyBCD vous permette de démarrer tous les systèmes d'exploitation dans SecureBoot. J'utilise Grub Customizer pour supprimer les entrées inutiles, lui donner un arrière-plan et réduire la minuterie. Il est juste beaucoup plus personnalisable et a beaucoup de support et d’historique.

1
Diesel

J'espère que vous avez trouvé quelque chose d'autre à ce jour.

Mais je voulais simplement suggérer que vous n'utilisiez pas le chargeur de démarrage Windows, car il est extrêmement instable lorsqu'il s'agit de reconnaître des partitions Linux. Je l’ai bien fonctionné, puis il a disparu après la mise à jour de Windows et il a également gardé Ubuntu répertorié, mais je ne parviens pas à le démarrer après la mise à niveau des versions d’Ubuntu et la réinstallation d’Ubuntu.

Au lieu de cela, il est très facile d’utiliser Grub, et si jamais vous décidez que Ubuntu n’est pas pour vous (ce qui ne sera jamais possible), vous pouvez utiliser un liveCD/USB 'remix sécurisé' pour désinstaller Ubuntu et exécuter Boot Repair afin que il se charge directement dans les fenêtres comme d'habitude. J'ai entendu des gens dire qu'ils n'aimaient pas Grub, mais d'après mon expérience, il est rarement difficile de reconnaître un autre système d'exploitation. Lorsque c'est fait, il est facile de le réparer en exécutant simplement Boot Repair, qui dispose d'un excellent système de support pour vous aider. Si vous rencontrez quelque chose que vous ne pouvez pas résoudre. (Je n'imagine pas que Microsoft souhaite trop vous aider à faire fonctionner votre partition Ubuntu, d'où la raison pour laquelle vous demandez ici, pas ici.)

Encore une fois, j'espère que vous avez trouvé quelque chose, mais je voulais juste vous rendre, ainsi que tous ceux qui pourraient avoir le même problème, sachant que vous aurez beaucoup plus de difficulté à faire fonctionner le chargeur de démarrage Windows et que vous aurez sûrement plus de problèmes avec à la fin.

0
John Mertz

si jamais vous décidez qu'Ubuntu n'est pas pour vous (ce qui, espérons-le, ne viendra jamais), vous pouvez utiliser un liveCD/USB 'remix sécurisé' pour désinstaller Ubuntu et exécuter Boot Repair afin qu'il soit chargé directement dans Windows comme il le ferait normalement.

Il est intéressant de noter que sur mon Lenovo U410, je n’ai rien à faire: Ubuntu est répertorié dans la section Boot du programme de configuration du BIOS; tout ce que je fais est de le supprimer ici et le chargeur de démarrage Windows revient à la normale.

0
Gordon