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.mbr
Datei.
Da EasyBCD den Boot-Manager zum Wechseln veranlasste, erstellte ich einen manuellen Eintrag für den bcdedit
Befehl BCD store uisng windows und zeigte auf die C:/NST/AutoNeoGrub0.mbr
von 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
Antworten:
Ich habe es gerade in VMPlayer mit EasyBCD 2.2 gemacht. Was ich getan habe
Ich habe Windows 8 normalerweise mit einer 20-GB-Parition installiert. Windows hat auch eine vom System reservierte Partition erstellt.
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 solltesda6
im Bild sein),Öffnen Sie nun nach der Installation EasyBCD. Gehe zu
Add new menu entry
, wähle dieLinux
Registerkarte, 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
Wechseln Sie zur BCD-Bereitstellung und schreiben Sie MBR
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.)
quelle
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.
Legen Sie die Live-DVD oder den Live-USB-Stick ein und starten Sie Ihren Computer neu.
Wählen Sie im angezeigten Menü die Option Ubuntu ohne Installation testen.
Öffnen Sie beim Laden von Ubuntu das Terminal.
Geben Sie im Terminal die folgenden Befehle ein:
Sobald die Startreparatur geöffnet ist, werden Sie möglicherweise darauf hingewiesen, dass EFI erkannt wurde, und wählen Sie OK.
Wählen Sie Empfohlene Reparatur.
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.
Geben Sie nach Abschluss der Boot-Reparatur (GRUB wird neu installiert und aktualisiert) Folgendes in das Terminal ein:
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.
quelle
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.
quelle