web-dev-qa-db-fra.com

Comment utiliser EasyBCD en tant que chargeur de démarrage avec Windows 8 et UEFI?

Je sais que cette question a été beaucoup posée, mais je n'ai pas trouvé de réponse ici.

Ubuntu 12.04.2 64 bits a été installé hors connexion il y a quelques heures sur une partition ext4 et une partition de swap a également été créée.

L'installation s'est bien passée, mais je ne peux plus accéder à Ubuntu.

Je souhaite utiliser le gestionnaire de démarrage Windows 8 pour choisir entre les deux systèmes d'exploitation. J'ai donc téléchargé EasyBCD et ajouté une entrée pour Ubuntu.

L'entrée apparaît dans le menu du gestionnaire de démarrage, mais lorsque je clique sur Ubuntu, je reçois le message suivant:

NST/AutoNeoGrub0.mbr not found

J'ai essayé d'activer/désactiver le démarrage sécurisé et le redémarrage, mais ce message d'erreur est toujours affiché.

Résumé de la réparation au démarrageDernier résumé de la réparation au démarrage

En désespoir de cause, j'ai essayé de trouver moi-même une solution et de réinitialiser la configuration du BCD via EasyBCD. Maintenant Grub démarre correctement et Ubuntu aussi, mais je ne peux plus démarrer Windows 8.

Ensuite, pour une raison quelconque, après avoir installé toutes les mises à jour pour Ubuntu, j'ai redémarré le système et je ne peux plus démarrer sous Ubuntu. Je peux le démarrer uniquement via Live CD et l'ancienne entrée Linux.

4
Christian Heinrichs

Tout d’abord, dernière fois que j’ai entendu parler, EasyBCD ne permettait pas de gérer un double démarrage Windows/Linux sur un ordinateur EFI. Je vous recommande donc d’arrêter de l’utiliser.

Deuxièmement, compte tenu de votre situation actuelle (comme spécifié dans votre mise à jour ), plusieurs solutions sont possibles. Les deux plus faciles sont:

  • Lancer la réparation de démarrage. Je sais que vous avez dit que vous avez essayé cela, mais on ne sait pas si vous l'avez essayé depuis le changement de situation dans lequel vous pouvez démarrer Ubuntu mais pas Windows. Sinon, cela vaut la peine d'essayer à nouveau Boot Repair.
  • Installer mon gestionnaire de démarrage rEFInd. L’installation du paquet Debian dans Ubuntu est le moyen le plus simple de le faire, bien qu’il soit un peu plus sûr d’essayer d’utiliser la version CD-R ou la clé USB, et d’installer le Paquet Debian uniquement si la version du lecteur flash CD-R/USB peut démarrer vos deux systèmes d'exploitation. rEFInd est moins habile à démarrer Windows que GRUB, cela pourrait donc résoudre le problème.

Si aucune de ces méthodes ne résout votre problème, renvoyez-la avec une nouvelle URL pour votre dernière exécution Boot Repair.


Mise à jour: Tout d'abord, assurez-vous que le démarrage sécurisé est désactivé.

Ensuite, pouvez-vous démarrer via le lecteur flash USB ou l’image CD-R de ReFInd? Si oui, essayez ceci:

  1. Démarrez sous Linux.
  2. Ouvrez une fenêtre de terminal.
  3. Dans le terminal, tapez Sudo efibootmgr pour rechercher toutes vos entrées de démarrage actuelles.
  4. Dans le terminal, tapez Sudo efibootmgr -b 0000 -B. Cela supprime l’entrée Boot0000.
  5. Répétez l'étape 4 en remplaçant 0000 par chaque numéro Boot#### identifié à l'étape 3. (La sortie de votre réparation d'amorçage suggère que vous ayez 0000, 0001, 0002, 0004, 0005, 0007, 0008, 2001, 2002 et 2003.
  6. Tapez Sudo efibootmgr -c -p 2 -l "\EFI\ubuntu\grubx64.efi" -L "Ubuntu". Notez les barres obliques inverses utilisées comme séparateurs de répertoire.
  7. Si vous avez installé rEFInd sur le disque dur après l'exécution de la dernière réparation initiale, saisissez Sudo efibootmgr -c -p 2 -l "\EFI\refind\refind_x64.efi" -L "rEFInd".
  8. Redémarrez.

Si tout se passe bien, rEFInd devrait apparaître, ou du moins GRUB, et vous devriez pouvoir démarrer Linux et Windows.

Si le lecteur CD-R ou la clé USB rEFInd ne fonctionne pas, vous pouvez essayer la même chose à partir d'un live CD Linux démarré en mode EFI.

6
Rod Smith