webentwicklung-frage-antwort-db.com.de

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

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 gestellt und nicht auf das SSD , also wäre es etwas schneller.

32
kluka

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 verkettet, der dann Windows startet.

Da normalerweise nur ein Windows installiert ist, wird der Menü-Selektor des Windows-Bootloaders niemals angezeigt, was den Eindruck erweckt, dass der Eintrag, den Sie im Linux-Bootloader hinzugefügt haben, tatsächlich Windows lädt.

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 zum ersten Mal 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.

Jetzt benutze ich gerne EasyBCD (für den persönlichen Gebrauch kostenlos), um mit dem Windows-Bootloader umzugehen, aber alles, was ich damit mache, kann auch mit den richtigen Befehlen bcdboot, bcdedit usw. erreicht werden.

  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:

    Adding an entry for a Syslinux loader

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

    Confirmation

  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):

    Writing the new 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:

    Boot menu example

Wenn Sie Linux zum ersten Mal 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 Grafikmenü 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.

Wie auch immer, es gibt verschiedene Möglichkeiten, das textuelle Startmenü in Windows 8 zu verwenden, wenn Sie interessiert sind, überprüfen Sie diese Antwort out.

54
Xandy