web-dev-qa-db-fra.com

Double démarrage avec Windows 8 UEFI - Ubuntu / GRUB en cours de contournement

J'ai récemment eu un Dell Inspiron 13z avec Windows 8. J'ai décidé de procéder à un double démarrage d'Ubuntu.

Après l’installation, il s’amorçait directement dans Ubuntu, sans aucun menu GRUB. Aucun problème. Je viens de courir réparation de démarrage et tout semblait bien fonctionner. (Voici la sortie, btw: http://paste.ubuntu.com/5891478/ )

Ensuite, j'ai démarré sous Windows. Maintenant, je n'arrive pas à revenir dans Ubuntu. J'ai essayé de désactiver le démarrage rapide en exécutant REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /V HiberbootEnabled /T REG_dWORD /D 0 /F dans PowerShell en tant qu'administrateur. Même maintenant, GRUB est toujours contourné.

Que devrais-je faire?

EDIT: J'ai essayé de réinstaller GRUB en démarrant un LiveUSB et en procédant comme suit: https://superuser.com/questions/376470/how-to-reinstall-grub2-efi . Malheureusement, cela n'a pas fonctionné.

3
Vineel

L'outil de réparation de démarrage n'est pas fiable à 100%. Le problème que vous semblez avoir rencontré est que Boot Repair est plutôt enthousiaste à l'idée de jongler avec les fichiers du chargeur de démarrage. Plus précisément, Boot Repair renomme le chargeur de démarrage Windows et installe une copie de GRUB à sa place; cependant, cette réparation, en plus d'être terriblement déroutante, est parfois annulée par Windows - Windows voit le changement et (tout à fait raisonnablement) réinstalle son propre chargeur de démarrage. De plus, cette "réparation" est rarement nécessaire; l'outil l'applique simplement dans une approche de scattershot avec un tas d'autres "réparations" dans l'espoir qu'il sera utile. Malheureusement, parfois ce n'est pas le cas et cela peut causer des problèmes ultérieurs.

Je vous recommande d'essayer ceci:

  1. Sauvegardez le contenu de votre partition système EFI (ESP; votre /dev/sda1). Cela servira de solution de secours au cas où vous aggraveriez les choses.
  2. Réexécutez la réparation de démarrage, mais cliquez sur l'élément Options avancées et cochez l'option Restaurer les sauvegardes EFI avant de continuer. Cela annulera certaines modifications de Boot Repair.
  3. Redémarrez et testez Windows et Ubuntu. Il y a de bonnes chances que tout fonctionne. pourtant....
    • Si le système commence à démarrer Windows directement, ouvrez une fenêtre d'invite de commande d'administrateur ( et non un PowerShell; ne fonctionnera pas) et tapez bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi.
    • Si le système commence à démarrer Ubuntu directement sans option de démarrage de Windows, installez mon gestionnaire de démarrage rEFInd. L'installation du paquet Debian est le moyen le plus simple de procéder. rEFInd a tendance à être plus fiable que Windows avec GRUB en ce qui concerne le lancement de Windows. Cela pourrait donc résoudre le problème.
3
Rod Smith

Il existe une liste d’ordre de démarrage dans les paramètres de votre BIOS. Vous pouvez essayer de changer l'ordre dans les paramètres du BIOS.

Comme indiqué dans votre lien de réparation de démarrage, "Les fichiers de démarrage de [Le système d'exploitation actuellement utilisé - Ubuntu 13.04] sont loin du début du disque. Il est possible que votre BIOS ne les détecte pas. réessayez éventuellement après avoir créé une partition/boot (EXT4,> 200 Mo, démarrage du disque). Vous pouvez l’exécuter à l’aide d’outils tels que gParted. Sélectionnez ensuite cette partition à l’aide de l’option [Séparer/partition de démarrage:] de [Boot Repair ]. ( https://help.ubuntu.com/community/BootPartition ) "

Votre système EFI le détecte-t-il?

1
ubuntu_tr