Dual Boot Windows 8 und Ubuntu mit Windows 8 Boot Manager

10

Ich habe zwei Partitionen auf meinem Hard-Didk, ich habe Ubuntu auf meiner ersten Partition und Windows 8 später auf einer anderen Partition installiert. Jetzt kann ich nur Windows 8 starten, da es Ubuntu nicht erkennt.

Wie würde ich meine PC Dual - Boot ohne graben zu verwenden . Ich würde gerne den Windows 8 Boot Manager verwenden, da er ziemlich ordentlich ist.

Das habe ich versucht:

Ich habe versucht , mit EasyBCD aber nicht work.It bewirkt , dass der Boot - Manager Schalter auf Windows 7 Boot - Manager .

EasyBCD erstellt eine C:/NST/AutoNeoGrub0.mbrDatei.

Da EasyBCD den Boot-Manager zum Wechseln veranlasste, erstellte ich einen manuellen Eintrag für den bcdeditBefehl BCD store uisng windows und zeigte auf die C:/NST/AutoNeoGrub0.mbrvon EasyBCD erstellte Datei. Dies gab mir den Windows 8 Boot-Manager mit Ubuntu Entry, aber grub kann die Root-Partition nicht finden.

Gibt es eine andere Lösung oder Lösung dafür?

Jede Hilfe wäre dankbar.

Hinweis: Der Windows 8-Boot-Manager ist ein himmelblaues interaktives Menü mit Maus und anderen Optionen. Der Windows 7-Boot-Manager ist das normale Schwarzweiß-Menü, in dem Sie nur Ihre Tastatur verwenden können

Ich möchte grub nicht installieren, da dies verhindern würde, dass Windows 8 aktualisiert wird, da es sich um eine echte MSDN-Version handelt, und aus verschiedenen anderen Gründen

Mevin Babu
quelle
Warum willst du das machen? Selbst wenn Sie dies tun, wird GRUB nach Auswahl von Ubuntu aus dem Windows-Menü wieder angezeigt. Sie müssen also zwei Schritte ausführen, um Ubuntu zu starten
Web-E
Es ist in Ordnung. Ich kann die
Timeout-
Es scheint, dass das grafische Startmenü eine Art Pre-Bootloader-Umgebung ist. Sobald Sie os ausgewählt haben, wird das System neu gestartet und diese Umgebung übersprungen. Deshalb kann bcdedit nichts tun. Ich werde es ausprobieren. :)
Web-E
@ Web-E Vielen Dank, Kumpel, dass Sie Interesse geweckt haben. Ja, sobald Sie ein Betriebssystem ausgewählt haben, wird es direkt in diesem Betriebssystem neu gestartet. Ich frage mich, ob ich eine benutzerdefinierte mbr-Datei dafür erstellen soll.
Mevin Babu
@MevinBabu - das ist neu für mich, dieser Grub verhindert offensichtlich, dass Windows 8 sich selbst aktualisiert ?! - Ich denke, nachdem Sie sich bei Windows 8 angemeldet haben, kann Windows 8 nach dem Abmelden vor dem Herunterfahren immer noch nach Updates suchen und sich selbst aktualisieren - wenn Sie die Arbeit mit Ihrem PC / Laptop beenden ?!
dschinn1001

Antworten:

7

Ich habe es gerade in VMPlayer mit EasyBCD 2.2 gemacht. Was ich getan habe

  1. Ich habe Windows 8 normalerweise mit einer 20-GB-Parition installiert. Windows hat auch eine vom System reservierte Partition erstellt.

  2. Booten Sie mit Ubuntu, erstellt zwei Partitionen. Eine für SWAP und eine für /. Wählen Sie vor allem den GRUB-Speicherort wie die /Partition. Siehe Bild unten (ich glaube, ich habe einen falschen Screenshot gemacht, der Bootloader-Standort sollte sda6im Bild sein),

    Ubuntu von Windows 8 Loader

  3. Öffnen Sie nun nach der Installation EasyBCD. Gehe zu Add new menu entry, wähle die LinuxRegisterkarte, wähle GRUB2 aus der Dropdown-Liste und den Datenträgernamen, auf dem wir den GRUb in Schritt 2 abgelegt haben. Klicken Sie aufAdd Entry

    Ubuntu von Windows 8 Loader

  4. Wechseln Sie zur BCD-Bereitstellung und schreiben Sie MBR Ubuntu von Windows 8 Loader

  5. Jetzt booten und du solltest den Bildschirm bekommen. Ich habe mehrmals neu gestartet, jedes Mal, wenn ich den GUI-Startbildschirm bekam. Und Ubuntu funktioniert auch. (Ich habe vergessen, den Namen step3 zu ändern.) Ubuntu von Windows 8 Loader

Wir sind
quelle
Warum hast du MBR geschrieben?
Mevin Babu
ok, dieser Schritt war nicht erforderlich, denke ich. Ich habe gerade Informationen aus dem Internet verwendet und bin
Web-E
Ich habe dies ohne diesen MBR-Teil versucht, aber ich konnte Ubuntu nicht starten: | .Grub konnte die Root-Festplatte nicht finden.
Mevin Babu
du bist auf uefi? das kann das Problem sein
Web-E
1
Wenn Sie sowohl den Boot-Bootloader als auch die Partition auf derselben Partition installieren, wird das Betriebssystem nach den letzten Schritten nicht geladen. Sogar der Partitionsmanager schlägt vor, etwas anderes zu tun.
Arda
1

Selbst wenn Sie EasyBCD verwenden, um die Option zum Booten von Ubuntu in den Windows-Boot-Manager zu schreiben, wird beim Versuch, die Schaltfläche für Ubuntu zu drücken (die meisten Leute sowieso), die Fehlermeldung "Windows konnte nicht geladen werden" angezeigt. In den meisten Fällen können Sie Ubuntu nach der Installation nur folgendermaßen ausführen:

Dies setzt voraus, dass Sie Windows 8 installiert haben und Ubuntu daneben installiert haben. Es wird auch davon ausgegangen, dass Sie Ubuntu nach der Installation nicht starten können und direkt in Windows 8 gestartet werden. Wenn Sie eine Sicherungskopie Ihrer Boot-Einstellungen mit EasyBCD erstellt haben (die Sie haben sollten), bevor Sie etwas geändert haben, stellen Sie die Sicherung wieder her, bevor Sie beginnen.

  1. Legen Sie die Live-DVD oder den Live-USB-Stick ein und starten Sie Ihren Computer neu.

  2. Wählen Sie im angezeigten Menü die Option Ubuntu ohne Installation testen.

  3. Öffnen Sie beim Laden von Ubuntu das Terminal.

  4. Geben Sie im Terminal die folgenden Befehle ein:

    sudo apt-add-repository yannubuntu/boot-repair  
    sudo apt-get update  
    sudo apt-get install boot-repair  
    boot-repair  
    
  5. Sobald die Startreparatur geöffnet ist, werden Sie möglicherweise darauf hingewiesen, dass EFI erkannt wurde, und wählen Sie OK.

  6. Wählen Sie Empfohlene Reparatur.

  7. Sie sollten die Fehlermeldung erhalten, dass ein "Buggy-Kernel erkannt" wurde und dass Sie die Windows-Startdateien sichern und löschen sollten. Wählen Sie JA.

  8. Geben Sie nach Abschluss der Boot-Reparatur (GRUB wird neu installiert und aktualisiert) Folgendes in das Terminal ein:

    sudo reboot
    

Wenn Sie den Computer neu starten, wird er wahrscheinlich direkt in GRUB gestartet, ohne dass Windows 8 gestartet werden kann. Sie können zwei Dinge versuchen, um dies zu beheben. Der einfachste Weg, um wieder zu Windows zurückzukehren, ist ein Neustart. Sobald Sie den OEM-Begrüßungsbildschirm sehen (wie auf meinem Computer der Gateway-Begrüßungsbildschirm), drücken Sie eine beliebige Taste, um das Startmenü aufzurufen (meiner war)F12). Sie sollten einige Einträge im Boot-Menü sehen. Der oberste sollte Windows Boot Manager sein. Wählen Sie es aus, und Sie werden zu Windows weitergeleitet. Alle anderen Optionen sollten GRUB öffnen und es Ihnen ermöglichen, Ubuntu zu starten. Wenn Sie Ubuntu aufrufen möchten, drücken Sie die Taste, um das Startmenü aufzurufen, während Ihr Computer neu gestartet wird, und wählen Sie das entsprechende Element aus der Liste aus, je nachdem, welches Betriebssystem Sie verwenden möchten. Somit ist Ihr Dual-Boot behoben. Manchmal muss man in die UEFI- oder BIOS-Einstellungen gehen und eine Option für das Drücken des Startmenüs aktivieren, was ich getan habe, und viele neuere Computer benötigen dies.

Alternativ sollte beim Öffnen irgendwo im GRUB-Menü eine Option namens Windows UEFI Manager oder Windows EFI Manager oder eine entsprechende Option vorhanden sein. Wenn Sie dieses Element aus der Liste auswählen, sollte Windows ohne Probleme gestartet werden.

EasyBCD ist in vielen dieser neueren Maschinen so gut wie nutzlos, da es nicht wirklich mit UEFI umgehen kann und nicht verwendet werden sollte, bis es mit der Situation ein wenig besser spielt.

Dies ist die einzige 100% ige Arbeitsweise, um sicherzustellen, dass Sie dual booten können. Öffnen Sie das Boot-Menü und starten Sie Ubuntu oder Windows von dort aus. Ich habe 5 Tage lang versucht, meinen Ubuntu / Windows 8-Dual-Boot zum Laufen zu bringen, und dies ist das einzige, was zu 100% funktioniert hat.

Mario Saltalamacchia
quelle
Ich bin nicht auf der Suche nach einer Lösung, um Ubuntu von grub zu starten. Ich möchte von Windows 8 Boot Manager zu Ubuntu booten. Ich würde Ihnen empfehlen, die Frage oder den Thread vollständig zu lesen.
Mevin Babu
3
Wheatons Regel Ich bin mir nicht sicher, warum Sie diese Antwort abgelehnt haben, da sie dennoch für jemanden in einer ähnlichen Situation hilfreich ist. Vermutlich interessiert Sie der hübsche babyblaue Hintergrund sehr, sonst müssen Sie nicht so angespannt werden. Zum einen fand ich diese Antwort trotzdem hilfreich.
schön endlich
0

Für einen sauberen Start von Ubuntu über den Windows-Boot-Manager auf Festplatten im MBR-Stil können Sie entweder das Laden in einer Kette durchführen

a) Grub Boot Record oder

b) "boot.img" -Datei aus dem Grub-Ordner

Verwenden eines sogenannten "Bootsektor-Loaders" in Windows 7 oder Windows 8.

Ausführliche Schritte finden Sie unter Dual-Boot von Windows 7 und Linux / Unix .

Auf UEFI- und GPT-Datenträgern scheint das Laden einer Linux-Kette aus dem Windows-Bootmanager unmöglich zu sein, da Bootsektoren unter UEFI nicht verwendet werden.


In die andere Richtung gehen:

Grub kann Windows 7/8 sowie MBR / BIOS und GPT / UEFI in Ketten laden.

Hier haben wir das Problem von Windows-Updates, die MBR schreiben und dort Grub-Bootcode zerstören oder in NVRAM schreiben und die UEFI-Bootreihenfolge ändern können.

Snayob
quelle