Double démarrage de Windows 8 et Ubuntu avec le gestionnaire de démarrage de Windows 8

10

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 que démarrer sur Windows 8 car il ne reconnaît pas Ubuntu.

Comment puis-je démarrer mon PC en double sans utiliser grub . Je voudrais utiliser le gestionnaire de démarrage de Windows 8 car c'est assez soigné.

Voici ce que j'ai essayé:

J'ai essayé d' utiliser EasyBCD mais il n'a pas d' work.It fait que le gestionnaire de démarrage pour commutateur à Windows 7 gestionnaire d' amorçage .

EasyBCD crée un C:/NST/AutoNeoGrub0.mbrfichier.

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

Existe-t-il d'autres solutions ou solutions pour cela?

Toute aide serait appréciée.

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

Je ne veux pas installer grub car cela empêcherait la mise à jour de Windows 8 en tant que version MSDN authentique et diverses autres raisons

Mevin Babu
la source
pourquoi voulez-vous faire ça? même si vous le faites, après avoir sélectionné ubuntu dans le menu Windows, GRUB réapparaîtra. Vous devez donc faire deux étapes pour démarrer sur ubuntu
Web-E
C'est très bien .. je peux définir l'option de délai d'attente pour grub à 0 afin qu'il démarre dans le noyau Ubuntu par défaut
Mevin Babu
Il semble que le menu de démarrage graphique soit une sorte d'environnement de pré-chargeur. Une fois que vous avez sélectionné os, il redémarre le système et ignore cet environnement. C'est pourquoi bcdedit ne peut rien faire. Je vais l'essayer. :)
Web-E
@ Web-E Merci à mon ami de vous être intéressé. Ouais, une fois que vous sélectionnez un système d'exploitation, il redémarre directement sur ce système d'exploitation. Je me demande si je devrais créer un fichier mbr personnalisé pour cela?
Mevin Babu
@MevinBabu - c'est nouveau pour moi, ce grub empêche évidemment Windows 8 de se mettre à jour?! - Je pense que, après vous être connecté à Windows 8 - puis Windows 8 est toujours en mesure de vérifier les mises à jour et les mises à jour après la déconnexion avant l'arrêt - lorsque vous avez fini de travailler avec votre PC / ordinateur portable?!
dschinn1001

Réponses:

7

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

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

  2. Démarrez avec ubuntu, créé deux partitions. Un pour SWAP et un pour /. Plus important encore, choisissez l'emplacement GRUB comme la /partition. Voir photo ci-dessous (je pense que j'ai pris une mauvaise capture d'écran, l'emplacement du chargeur de démarrage devrait être sda6sur l'image),

    Ubuntu à partir du chargeur Windows 8

  3. Maintenant, après l'installation, ouvrez EasyBCD. Allez Add new menu entry, sélectionnez l' Linuxonglet, choisissez GRUB2 dans la liste déroulante et le nom du disque où nous avons mis le GRUb à l'étape 2. Cliquez surAdd Entry

    Ubuntu à partir du chargeur Windows 8

  4. Aller au déploiement BCD et écrire MBR Ubuntu à partir du chargeur Windows 8

  5. Maintenant, démarrez et vous devriez obtenir l'écran. J'ai redémarré plusieurs fois, chaque fois que j'ai eu l'écran de démarrage de l'interface graphique. Et ubuntu fonctionne aussi (j'oublie de changer le nom step3) Ubuntu à partir du chargeur Windows 8

Web-E
la source
pourquoi avez-vous écrit MBR?
Mevin Babu
ok, cette étape n'était pas nécessaire je pense. Je viens d'utiliser les informations d'Internet et d'être sur le côté sûr. :) Déploiement de l'édition bcd
Web-E
J'ai essayé cela sans cette partie MBR mais je n'ai pas pu démarrer dans Ubuntu: | .Grub n'a pas pu trouver le disque racine.
Mevin Babu
vous êtes sur uefi? cela peut être le problème
Web-E
1
Lorsque vous installez à la fois le chargeur de démarrage et / ou la même partition, après les dernières étapes, le système d'exploitation ne se charge pas. Même le gestionnaire de partitions suggère de faire autrement.
Arda
1

Même si vous utilisez EasyBCD pour écrire l'option de démarrage d'Ubuntu dans le gestionnaire de démarrage de Windows, lorsque vous essayez d'appuyer sur le bouton pour Ubuntu (la plupart des gens de toute façon), vous obtiendrez une erreur «Windows n'a pas réussi à charger». Dans la plupart des cas, la seule façon d'accéder à Ubuntu après l'avoir installé est de suivre ces étapes:

Cela suppose que vous avez installé Windows 8 et que vous avez installé Ubuntu à côté. Il suppose également que vous ne pouvez pas démarrer Ubuntu après l'installation et que vous êtes démarré directement dans Windows 8. SI VOUS AVEZ FAIT UNE SAUVEGARDE DE VOS PARAMÈTRES DE BOOT AVEC EasyBCD (que vous devriez avoir) AVANT DE CHANGER QUELQUE CHOSE QUE CE SOIT, RESTAUREZ LA SAUVEGARDE AVANT DE COMMENCER.

  1. Insérez le DVD en direct ou l'USB en direct et redémarrez votre ordinateur.

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

  3. Lorsque Ubuntu se charge, ouvrez le terminal.

  4. Dans le terminal, saisissez 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 Boot Repair ouvert, il peut vous avertir ou non que EFI est détecté, sélectionnez OK.

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

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

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

    sudo reboot
    

Maintenant, lorsque votre ordinateur redémarre, il démarrera probablement directement dans GRUB sans aucune option pour démarrer Windows 8. Vous pouvez essayer deux choses pour résoudre ce problème. Le moyen le plus simple de revenir dans Windows est de redémarrer à nouveau et dès que vous voyez l'écran de démarrage OEM (comme sur mon ordinateur, l'écran de démarrage de la passerelle), appuyez sur la touche que vous devez appuyer pour entrer dans le menu de démarrage (le mien étaitF12). Vous devriez voir quelques entrées dans le menu de démarrage. Le premier devrait être le Gestionnaire de démarrage Windows. Sélectionnez-le et vous serez dirigé vers Windows. Toutes les autres options devraient ouvrir GRUB et vous permettre de démarrer dans Ubuntu. Chaque fois que vous voulez entrer dans Ubuntu, appuyez sur la touche pour entrer dans le menu de démarrage pendant que votre ordinateur redémarre et sélectionnez l'élément approprié dans la liste en fonction du système d'exploitation que vous souhaitez utiliser. Ainsi, votre double démarrage est fixe. Parfois, vous devez entrer dans les paramètres UEFI ou BIOS et activer une option pour la touche de menu de démarrage, je l'ai fait, et beaucoup d'ordinateurs plus récents en ont besoin.

Alternativement, il devrait y avoir une option quelque part dans le menu GRUB lorsqu'il s'ouvre appelée Windows UEFI Manager ou Windows EFI Manager, ou quelque chose à cet effet. La sélection de cet élément dans la liste devrait démarrer Windows sans aucun problème.

EasyBCD est à peu près inutile dans beaucoup de ces machines plus récentes, car il ne peut pas vraiment gérer UEFI et ne devrait pas être utilisé jusqu'à ce qu'il joue un peu mieux avec la situation.

C'est la seule façon de travailler à 100% pour vous assurer que vous pouvez effectuer un double démarrage. Ouvrir le menu de démarrage et lancer Ubuntu ou Windows à partir de là. J'ai essayé pendant 5 jours pour faire fonctionner mon double démarrage Ubuntu / Windows 8, et c'est la seule chose qui a fonctionné à 100%.

Mario Saltalamacchia
la source
Je ne suis pas à la recherche d'une solution pour démarrer dans Ubuntu à partir de grub.Je veux démarrer sur Ubuntu à partir du gestionnaire de démarrage de Windows 8.Je vous suggère de lire la question ou le fil entièrement.
Mevin Babu
3
La règle de Wheaton Je ne sais pas pourquoi vous avez rejeté cette réponse car elle est néanmoins utile pour toute personne dans une situation similaire. Vraisemblablement, vous vous souciez beaucoup du joli fond bleu bébé, sinon, il n'est pas nécessaire d'être aussi bien tendu. Pour ma part, j'ai trouvé cette réponse utile néanmoins.
nicefinly
0

Pour un démarrage propre d'Ubuntu sur le gestionnaire de démarrage Windows sur des disques de style MBR, vous pouvez charger en chaîne soit

a) enregistrement de démarrage grub ou

b) Fichier "boot.img" du dossier grub

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

Pour les étapes détaillées, voir Dual-boot Windows 7 et Linux / Unix .

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


Dans l'autre sens:

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

Ici, nous avons le problème des mises à jour Windows qui peuvent écrire MBR et détruire le code de démarrage Grub là-bas ou écrire sur NVRAM et changer l'ordre de démarrage UEFI.

snayob
la source