Wie kann ich dem neuen Windows 8-Boot-Manager Linux hinzufügen?


32

Welche Betriebssysteme können in den neuen Bootloader von Windows 8 integriert werden?

Es scheint ziemlich hübsch und konsistent mit dem Rest des neuen Windows 8-Designs zu sein, daher wäre es cool, Linux (Ubuntu) zu verwenden, anstatt GRUB oder BURG zu verwenden . Ausser auf meinem persönlichen System wird Linux auf eine Festplatte und nicht auf die SSD geschrieben , es wäre also etwas schneller.


Ich bin mir nicht sicher, ob das überhaupt möglich ist. Das Einzige, was funktionieren könnte , ist NeoGrub (Teil von EasyBCD ), aber ich habe so etwas noch nie ausprobiert.
Karan

1
Beachten Sie auch, dass dies unter Windows RT nicht möglich ist.
Mikhail

Wie können Sie sogar ein anderes Betriebssystem auf RT installieren
Suici Doga

Antworten:


54

Sie können das Gleiche tun wie in Windows 7, obwohl ich nicht sicher bin, ob ich die Verwendung des grafischen Startmenüs empfehlen würde (Grund am Ende).

Einige Dinge zuerst:

Das übliche Setup für Benutzer mit Dual-Boot-Konfigurationen, bei denen Linux eines der Betriebssysteme ist, auf dem der Computer installiert ist, besteht darin, standardmäßig einen Linux-Bootloader zu installieren und dort einen Eintrag für das Windows-Betriebssystem hinzuzufügen. Damit wird der Linux-Bootloader geladen, und wenn Sie Windows laden möchten, wird er in den Windows-Bootloader geladen, der dann Windows startet.

Da normalerweise nur ein Windows installiert ist, erscheint der Menü-Selektor des Windows-Bootloaders nie so, als würde der Eintrag, den Sie im Linux-Bootloader hinzugefügt haben, tatsächlich Windows laden.

Das Gegenteil ist auch möglich, obwohl dies unter Linux-Benutzern nicht üblich ist. Zum Beispiel ist mein Haupt-Bootloader der von Windows, der dann in eine Linux-Kette geladen wird, um Linux zu booten. Ich habe Linux so konfiguriert, dass es größtenteils unsichtbar ist und sofort geladen wird.

So fügen Sie einen Linux-Eintrag im Windows-Bootloader hinzu:

Es hängt wirklich davon ab, was Sie zuerst installieren und was später. Ich bin sicher, dass es einige Anleitungen im Internet gibt, die ein detailliertes Verfahren zum Einrichten einer Dual + Boot-Umgebung erläutern. Also gehe ich einfach 2 verschiedene Setups durch:

Wenn Sie Windows zuerst installieren: Wenn Sie in diesem Fall Ihre Linux-Distribution installieren, können Sie den Bootloader direkt in einer Partition anstatt im MBR der Festplatte installieren. Nach dem Neustart werden Sie feststellen, dass Sie Windows so booten, als wäre Linux überhaupt nicht installiert. Befolgen Sie anschließend das Szenario, in dem Linux zuerst installiert wurde (siehe unten).

Wenn Sie den Bootloader erst nach dem Neustart im MBR der Festplatte installieren können, wird ein Linux-Bootloader (Syslinux, GRUB, wie Sie ihn nennen) angezeigt. Wählen Sie dort den Windows-Eintrag aus und starten Sie Windows.

Nun möchte ich nutzen EasyBCD (kostenlos für den persönlichen Gebrauch) mit dem Windows - Bootloader zu tun, aber alles , was ich damit machen kann auch mit der richtigen geführt werden bcdboot, bcdeditusw. Befehle.

  1. Öffnen Sie EasyBCD und wechseln Sie in den Bereich "Add New Entry" und in die Registerkarte "Linux / BSD".
  2. Wählen Sie den Bootloader für Ihre Linux-Distribution aus. Im Falle von GRUB2 gibt es einen automatischen Auswahlmodus, der die entsprechende Partition für Sie auswählt. Für Syslinux müssen Sie beispielsweise die Partition zwingend auswählen, auf der es installiert ist.
  3. Benennen Sie den Eintrag, der Name, den Sie dort eingegeben haben, wird im Windows-Bootloader angezeigt.
  4. Wählen Sie die Partition aus, in der sich Ihr Bootloader befindet, oder wählen Sie automatisch aus, wenn diese Option möglich ist. Am Ende solltest du so etwas haben:

    Hinzufügen eines Eintrags für einen Syslinux-Loader

  5. Klicken Sie auf "Eintrag hinzufügen" und Sie erhalten das Ergebnis unten links im Programm:

    Bestätigung

  6. Jetzt müssen Sie den Windows-Bootloader als Standard wiederherstellen. Gehen Sie dazu in den Abschnitt "BCD-Bereitstellung" und schreiben Sie den Vista / 7-Bootloader in den MBR (der übrigens derselbe wie für Windows 8 ist):

    Schreiben des neuen MBR

  7. Danach erhalten Sie eine ähnliche Bestätigung wie zuvor. Beim Booten wird das Boot-Menü angezeigt, in dem Sie aufgefordert werden, eine der folgenden Optionen auszuwählen:

    Beispiel für ein Startmenü

Wenn Sie Linux zuerst installieren: In diesem Fall müssen Sie den MBR (Master Boot Record, sagt, was als nächstes ausgeführt werden soll) nicht wiederherstellen, da bei der Windows-Installation alle vorherigen Werte überschrieben werden.

HINWEIS: Bei UEFI- und GPT-Datenträgern ist dies möglicherweise anders, aber ich kann es nicht ausprobieren.


Warum ich nicht sicher bin, ob ich dies mit dem neuen grafischen Startmenü in Windows 8 empfehlen würde:

Im Wesentlichen, weil die Funktionsweise anders ist als beim Textmenü (Standardeinstellung für Windows 7). In Windows 7 (oder Vista) wird zuerst das Boot-Menü angezeigt, und dann wird geladen, was immer Sie möchten. Im neuen grafischen Menü werden zuerst einige Elemente geladen (= Zeit benötigt) und anschließend das Boot-Menü angezeigt . Wenn Sie Windows 8 nicht laden, wird der Computer neu gestartet und das von Ihnen ausgewählte Programm wird geladen, in diesem Fall der Linux-Bootloader.

Ich finde es unnötig, darauf zu warten, einige Dateien zu laden, um sie zu verwerfen und neu zu starten, wenn ich nur ein anderes Betriebssystem starten möchte. Aber ich persönlich bin der Meinung, dass es kein Problem gibt, Linux oder ein anderes Betriebssystem auf diese Weise zu laden.

Auf jeden Fall gibt es in Windows 8 verschiedene Möglichkeiten, das Text-Startmenü zu verwenden. Wenn Sie interessiert sind, lesen Sie diese Antwort .


2
zu deiner empfehlung: aber es sollte doch nur eine zeitfrage sein , oder? Weil das für mich persönlich nicht so schwer wäre, da Windows in 95% der
Fälle

Ja, nur das Timing. Ich möchte einfach nicht so lange warten (hängt jedoch vom PC ab), um andere Betriebssysteme zu booten, da ein Linux-Bootloader schneller angezeigt werden kann und einige davon auch grafisch sind. Ich werde die Antwort bearbeiten, um zu verdeutlichen, dass dies ein Problem darstellt, falls jemand denkt, dass es ein Problem gibt.
Xandy

3
Dies funktioniert auf meinem UEFI / GPT-System nicht. EasyBCD versucht, der BCD .mbr-Einträge anstelle von .efi-Einträgen hinzuzufügen, und der Windows-Start-Manager mag diese nicht.
David25272

@ david25272 Hast du das seitdem nochmal probiert? Vielleicht mit einer neueren Version von EasyBCD? Das klingt für mich so, als müsste der Autor dieses Dienstprogramms es modifizieren, um es mit UEFI-Systemen und GPT-Festplatten kompatibel zu machen.
Samir

@klyonrad Nein, es ist nicht nur eine Verschwendung von Benutzerzeit. Es ist auch eine Hölle der Belästigung! Warum? Weil! Der Benutzer muss den Computer während des Startvorgangs und auch während geplanter oder unerwarteter Neustarts überwachen (Babysitting). Dies macht ein Remote-Booten unpraktisch (fast alle Multi-Boot-Konfigurationen). Es ist eine Verschwendung von Zeit und Energie, es ist ärgerlich, es ist unpraktisch und es ist ziemlich dumm. Wie kann Linux ein grafisches Startmenü haben und trotzdem ohne Neustart starten, aber nicht mit Windows? Warum etwas laden, um es einen Moment später zu verwerfen?
Samir
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.