web-dev-qa-db-fra.com

Double démarrage Windows 8 et Ubuntu avec Windows 8 Gestionnaire de démarrage

J'ai deux partitions sur mon disque dur, j'ai installé Ubuntu sur ma 1ère partition et Windows 8 plus tard sur une autre partition. Maintenant, je ne peux démarrer que sous Windows 8 car il ne reconnaît pas Ubuntu.

Comment pourrais-je démarrer mon PC en double sans utiliser grub. Je voudrais utiliser gestionnaire de démarrage de Windows 8 comme très joli.

C'est ce que j'ai essayé:

J'ai essayé d'utiliser easyBCD mais cela ne fonctionne pas. Le gestionnaire de démarrage est ainsi commutateur à Windows 7 Gestionnaire de démarrage.

EasyBCD crée un fichier C:/NST/AutoNeoGrub0.mbr.

Comme EasyBCD faisait basculer le gestionnaire de démarrage, j'ai créé une entrée manuelle dans la commande BCD store uisng windows bcdedit et l'aiguillé vers le fichier C:/NST/AutoNeoGrub0.mbr créé par EasyBCD. Cela m'a donné le gestionnaire de démarrage Windows 8 avec Ubuntu Entry, mais grub est incapable de trouver la partition racine.

Existe-t-il une autre solution ou un autre problème?

Toute aide serait appréciée.

Remarque: le gestionnaire de démarrage de Windows 8 est un menu interactif bleu ciel avec une souris et d'autres options. Le gestionnaire de démarrage de Windows 7 est le menu noir et blanc normal dans lequel vous ne pouvez utiliser que votre clavier.

Je ne veux pas installer grub car cela empêcherait Windows 8 de se mettre à jour car c'est une version authentique de MSDN et diverses autres raisons

10
Mevin Babu

Je viens de le faire dans VMPlayer avec EasyBCD 2.2. Ce que j'ai fait

  1. J'ai installé Windows 8 normalement en utilisant une partition de 20 Go. Windows a également créé une partition réservée au système.

  2. Boot avec Ubuntu, créé deux partitions. Un pour SWAP et un pour /. Le plus important, choisissez l'emplacement GRUB identique à celui de la partition /. Voir l'image ci-dessous (je pense que j'ai pris une mauvaise capture d'écran, l'emplacement du chargeur de démarrage doit être sda6 dans l'image),

    ubuntu from windows 8 loader

  3. Maintenant, après l'installation, ouvrez EasyBCD. Allez à Add new menu entry, sélectionnez l’onglet Linux, choisissez GRUB2 dans la liste déroulante, puis indiquez le nom du disque sur lequel nous avons placé le GRUb à l’étape 2. Cliquez sur Add Entry

    ubuntu from windows 8 loader

  4. Allez au déploiement de BCD et écrivez le MBR ubuntu from windows 8 loader

  5. Maintenant, démarrez et vous devriez obtenir l'écran. J'ai redémarré plusieurs fois, chaque fois que j'ai l'écran de démarrage de l'interface graphique. Et ubuntu fonctionne également. (J'ai oublié de changer le nom de l'étape 3) ubuntu from windows 8 loader

7
Web-E

Même si vous utilisez EasyBCD pour écrire l'option de démarrage d'Ubuntu dans le gestionnaire de démarrage Windows, lorsque vous essayez d'appuyer sur le bouton pour Ubuntu (la plupart des gens de toute façon), vous obtiendrez une erreur "Echec du chargement de Windows". Dans la plupart des cas, la seule façon d'accéder à Ubuntu après l'avoir installée consiste à suivre les étapes suivantes:

Cela suppose que Windows 8 est installé et que vous avez également installé Ubuntu. Cela suppose également que vous ne pouvez pas démarrer Ubuntu après l’installation et que vous démarrez directement dans Windows 8. SI VOUS AVEZ FAIT UNE SAUVEGARDE DE VOS PARAMÈTRES DE DÉMARRAGE AVEC EasyBCD (ce que vous devriez avoir) AVANT DE CHANGER TOUT, RESTEZ LA SAUVEGARDE AVANT DE COMMENCER.

  1. Insérez le DVD live ou le live USB et redémarrez votre ordinateur.

  2. Sélectionnez Essayez Ubuntu sans installer dans le menu qui apparaît.

  3. Lorsque Ubuntu se charge, ouvrez le terminal.

  4. Dans le terminal, tapez les commandes suivantes:

    Sudo apt-add-repository yannubuntu/boot-repair  
    Sudo apt-get update  
    Sudo apt-get install boot-repair  
    boot-repair  
    
  5. Une fois que la réparation de démarrage est ouverte, il est possible que le message EFI soit détecté ou non, sélectionnez OK.

  6. Sélectionnez Réparation recommandée.

  7. Vous devriez recevoir un message d'erreur indiquant qu'un "noyau bogué est détecté" et que vous devez sauvegarder et supprimer les fichiers de démarrage Windows. Sélectionnez OUI.

  8. Une fois la réparation initiale terminée (il réinstallera et mettra à jour GRUB), tapez ce qui suit dans le terminal:

    Sudo reboot
    

Désormais, lorsque votre ordinateur redémarrera, il démarrera probablement directement dans GRUB sans aucune possibilité de démarrer Windows 8. Vous pouvez essayer deux solutions pour résoudre ce problème. Le moyen le plus simple de revenir à Windows consiste à redémarrer à nouveau. Dès que l'écran de démarrage OEM (comme sur mon ordinateur, l'écran de démarrage Gateway) s'affiche, appuyez sur la touche de votre choix pour accéder au menu de démarrage (le F12). Vous devriez voir quelques entrées dans le menu de démarrage. Le premier devrait être Windows Boot Manager. Sélectionnez-le et vous serez dirigé vers Windows. Toute autre option doit ouvrir GRUB et vous permettre de démarrer sous Ubuntu. Chaque fois que vous souhaitez entrer dans Ubuntu, appuyez sur la touche pour accéder au menu de démarrage pendant le redémarrage de votre ordinateur, puis sélectionnez l'élément approprié dans la liste en fonction du système d'exploitation que vous souhaitez utiliser. Ainsi, votre dual boot est corrigé. Parfois, vous devez accéder aux paramètres UEFI ou BIOS et activer une option permettant d'appuyer sur la touche du menu d'amorçage. C'est ce que j'ai fait et de nombreux ordinateurs récents en ont besoin.

Sinon, il devrait y avoir une option quelque part dans le menu GRUB à l'ouverture de celui-ci, appelée Gestionnaire UEFI Windows ou Gestionnaire EFI Windows, ou quelque chose de similaire. La sélection de cet élément dans la liste devrait démarrer Windows sans aucun problème.

EasyBCD est quasiment inutile dans beaucoup de ces nouvelles machines, car il ne peut pas vraiment gérer l’UEFI et ne doit pas être utilisé jusqu’à ce qu’il joue un peu mieux avec la situation.

C’est le seul moyen efficace à 100% d’assurer le double amorçage. Ouvrir le menu de démarrage et lancer Ubuntu ou Windows à partir de là. J'ai essayé pendant 5 jours de faire fonctionner mon dual-boot Ubuntu/Windows 8, et c'est la seule chose qui a fonctionné à 100%.

1

Pour un démarrage propre d’Ubuntu via le gestionnaire de démarrage Windows sur des disques de style MBR , vous pouvez chaîner le chargement

a) enregistrement de démarrage ou

b) fichier "boot.img" du dossier grub

en utilisant un "chargeur de secteur de démarrage" dans Windows 7 ou Windows 8.

Pour connaître la procédure détaillée, voir Double amorçage Windows 7 et Linux/Unix .

Sur les chaînes UEFI et GPT, le chargement de Linux à partir du gestionnaire de démarrage Windows semble impossible, car les secteurs de démarrage ne sont pas utilisés sur UEFI.


Aller dans l'autre sens:

Grub peut charger en chaîne Windows 7/8 aussi bien sur MBR/BIOS que sur GPT/UEFI.

Nous avons ici le problème des mises à jour Windows qui peuvent écrire le MBR et détruire le code de démarrage Grub ou écrire en NVRAM et modifier la séquence de démarrage UEFI.

0
snayob