Frage UEFI-Hardware und Dual-Boot mit Windows


Ich habe seit 3 ​​Tagen versucht, Dual-Boot-Ubuntu 11.10 und Windows 7 Dual-Boot. Ich möchte eine SSD für meine Ubuntu-Installation und eine Festplatte für Windows verwenden. Ich erkannte, dass ich zuerst Windows und dann Ubuntu installieren musste, und so tat ich das. Wenn ich Windows zum ersten Mal installiere, bootet es gut von meiner Festplatte, aber wenn ich ubuntu auf meiner SSD hinzufüge und neu starte, bekomme ich einen schwarzen Bildschirm mit einem blinkenden Cursor. Ich habe viele Foren gelesen, in denen das gefragt wird, aber ich habe keine einzige Lösung gefunden, die funktioniert.

Ich habe die Boot-Reparatur versucht. Es sagte mir, ich solle eine fette ESP-Partition machen und das habe ich auch gemacht, aber es funktioniert immer noch nicht.

Ich bin ein Noob und alle Vorschläge würden sehr geschätzt werden.


4
2017-12-30 04:12


Ursprung


Duales Booten auf separaten Laufwerken ist möglich, es hängt nur davon ab, auf welchem ​​Laufwerk Sie GRUB installiert haben. Idealerweise hätten Sie GRUB auf dem SSD-Laufwerk installiert und Ihre Bios-Einstellungen so bearbeitet, dass GRUB die Windows-Installation erkennt und sie zum Bootloader hinzufügt. - Mark Rooney
Können Sie Ihrer Frage weitere Informationen hinzufügen? Welches Forum hast du probiert? - Jorge Castro
Ich hatte dieses Problem auch. Du könntest versuchen, [diese Antwort] [1] anzuschauen. [1]: askubuntu.com/questions/115993/ ... - LasseValentini
Die von Fraekkert angesprochene Frage bezieht sich auf einen Linux / Windows XP Dual-Boot, der mit Sicherheit nicht auf einem UEFI-basierten System ausgeführt wird. BIOS und UEFI Dual-Boot sind zwei völlig verschiedene Dinge, und Lösungen für die eine sind unwahrscheinlich, für die andere hilfreich sein. - Rod Smith
Ich bin selbst auf dieses Problem gestoßen. Da Sie bereits einen Neustart durchführen müssen, um das Betriebssystem in grub auszuwählen, installieren Sie stattdessen Linux auf SSD, Windows auf der Festplatte und wählen Sie beim Neustart einfach die Festplatte mit dem gewünschten Betriebssystem aus. Es dauert nicht mehr und funktioniert perfekt.


Antworten:


Leider werden Sie dazu im Internet sehr wenig hilfreiche Informationen bekommen, da der Bootvorgang auf UEFI-basierten Systemen läuft vollständig unterscheidet sich vom Startprozess auf älterer BIOS-basierter Hardware. Es ist unmöglich, die relevanten Unterschiede in einem Beitrag vollständig zu beschreiben. Für eine vollständige Information empfehle ich Ihnen daher, sich zu erkundigen die Wikipedia-Seite auf UEFI und meine Webseite auf EFI Bootloader für Linux. (Beachten Sie, dass sich "UEFI" auf die nächste Generation von EFI bezieht, im Wesentlichen EFI 2.x. Zum größten Teil sind die beiden Begriffe austauschbar, obwohl "UEFI" spezifischer ist und sich auf eine neuere Version der Technologie bezieht.)

Um Ihnen den Einstieg zu erleichtern, sollten Sie dies zunächst überprüfen sind Starten von Windows im EFI-Modus. Dies kann auf verschiedene Arten geschehen, zum Beispiel durch Eingabe von "bcdedit" in einem administrativen Eingabeaufforderungsfenster. Das Ergebnis sollte einen Verweis auf winload.efi in der Zeile "path" des Abschnitts "Windows Boot Loader" enthalten. Wenn stattdessen diese Zeile auf winload.exe verweist, wird das System im BIOS-Modus gebootet, und Sie müssen dafür einen konventionelleren BIOS-Rat befolgen.

Vorausgesetzt, Sie starten im EFI-Modus, ist mein erster Rat, die Installation von Ubuntu 11.10 oder früher zu vergessen. Diese Versionen enthalten Fehler im Installationsprozess, die das Einrichten eines Dual-Boot mit einem anderen Betriebssystem erschweren. Ubuntu 12.04 behebt die schlimmsten Bugs. Wenn 12.04 im EFI-Modus gestartet wird, sollte das Installationsprogramm die von Windows erstellte EFI-Systempartition (ESP; eine Partition mit Startladeprogrammen) erkennen und der Partition einen eigenen Bootloader hinzufügen.

Eine mögliche Komplikation ist, dass Ubuntu möglicherweise nicht im EFI-Modus startet, selbst wenn Windows in diesem Modus installiert ist. Sie können dieses Detail überprüfen, indem Sie nach dem Verzeichnis / sys / firmware / efi suchen. (Möglicherweise müssen Sie die Option "Vor der Installation versuchen" verwenden, um nach dieser Datei zu suchen und dann das Installationsprogramm zu starten.) Wenn diese Datei vorhanden ist, werden Sie definitiv im EFI-Modus gestartet. Wenn nicht, sind Sie wahrscheinlich im BIOS-Modus gestartet, obwohl das nicht 100% sicher ist. Wenn Sie feststellen, dass Sie im BIOS-Modus booten, sollten Sie dieses Problem entweder beheben oder im BIOS-Modus installieren und anschließend den Boot-Modus wechseln. Jede dieser Optionen ist hier eine ganz neue Frage wert, deshalb werde ich nicht auf sie eingehen.

Im Idealfall, wenn Ubuntu 12.04 korrekt installiert wird, erkennt es Windows und macht GRUB 2 zum Standard-Bootloader, so dass das System wie erwartet funktioniert und Ihnen beim Booten ein Boot-Menü bietet. Manchmal müssen Sie jedoch Windows zur GRUB-Konfiguration hinzufügen, indem Sie einen Eintrag wie diesen in /etc/grub.d/40_custom erstellen und dann "grub-mkconfig -o / boot / grub" erneut ausführen /grub.cfg ":

menuentry "Windows 7" {
        set root='(hd0,gpt1)'
        chainloader /EFI/microsoft/BOOT/bootmgfw.efi
}

Zu anderen Zeiten kann das System weiterhin direkt in Windows booten. Dies kann normalerweise behoben werden, indem Sie EFI / boot / bootx64.efi vom ESP löschen oder es durch eine Kopie der GRUB 2-Bootloader-Datei ersetzen (wahrscheinlich EFI / ubuntu / grub_x64.efi, IIRC). Dieses Problem wird leider durch Fehler in bestimmten EFI-Implementierungen verursacht, sodass die Problemumgehung stark systemspezifisch sein kann.

Ihr Symptom eines schwarzen Bildschirms mit einem blinkenden Cursor deutet auf eine schwerwiegende GRUB-Fehlkonfiguration hin, oder vielleicht auf eine komplett fehlende GRUB-Installation. Ich werde diese Frage durchgehen, indem ich sage, dass es mit etwas Glück von Ubuntu 12.04 behoben wird. Wenn nicht, empfehle ich, ELILO oder Fedoras gepatchte GRUB Legacy zu installieren, um GRUB 2 zu ersetzen, da meiner Meinung nach GRUB 2 das ist am wenigsten zuverlässig von den verfügbaren Linux EFI Bootloadern. (Weitere Informationen finden Sie auf der EFI-Startladeprogrammseite, auf die im ersten Absatz dieser Antwort verwiesen wird.)


2
2018-05-03 19:48





Haben Sie versucht, eine 200MB Partition auf der SSDHD für die Uefi wie Windows zu machen?

Ich weiß nicht, in welchem ​​Format es sein muss, aber ich bin sicher, dass es jemand weiß.

Versuchen Sie, die Windows HD herausziehen, dann installieren Sie Ubuntu (oder Distro der Wahl) dann Plug-Fenster wieder ein, legen Sie die Startreihenfolge zuerst ubuntu dann bearbeiten grub (grub2?), Um in Windows hinzuzufügen.

Wenn du den F12-Trick beim Hochfahren ausprobieren kannst und das gewünschte Laufwerk auswählst. Tue es zweimal, um zu sehen, ob beide funktionieren.

Mit einigen IOS können Sie UEFI deaktivieren.

Sobald ich das mache, will Windows ein R / R.

Der einzige Linux, den ich ausführen kann, ist eine DVD oder Flash-Live-Version.

Wenn Sie das Flash-Laufwerk remastered, sollten die Dinge 1/2 besser funktionieren.

Oder vielleicht ein externes USB 3.0-Laufwerk verwenden und davon booten?


2
2017-10-30 03:16





Versuchen Sie, den Bootloader auf der Festplatte im Ubuntu-Setup zu installieren, vielleicht ist ein Problem mit der Grub-Installation auf der SDD.


0
2018-03-30 18:12