Wie erstelle ich einen Dual / Multiboot aus Windows und GNU / Linux, FreeBSD usw.?

10

Aufgrund wiederkehrender Fragen zum Dualboot von GNU / Linux und Microsoft Windows wird ein maßgeblicher allgemeiner Leitfaden als Referenz für Benutzer benötigt, die nach Dualboot / Multiboot fragen.

Notwendige Elemente:

  1. Behandeln Sie sowohl BIOS- als auch UEFI-Startmethoden und verwenden Sie GRUB2 als Bootloader der Wahl, da es häufig in gängigen GNU / Linux-Distributionen verwendet wird.

  2. Richten Sie die Partitionierung mit Beispielen für MBR- und GPT-Partitionstabellen ein. Schließen Sie Probleme mit primären / logischen Partitionen in MBR ein und verkleinern Sie Windows-Partitionen, wenn an anderer Stelle kein Speicherplatz verfügbar ist. Dies sollte vorzugsweise für GPartEd erklärt werden, da dies das am häufigsten verwendete GUI-Partitionierungstool ist. Fügen Sie Informationen zu der speziellen Partition hinzu, die möglicherweise für GPT erforderlich ist.

  3. Erklären Sie das manuelle Einstellen von Einhängepunkten. Mindestens Swap und Root (/) einstellen, vorzugsweise aber auch Anweisungen für / home und / boot. Fügen Sie Einhängepunkte für vorhandene NTFS / FAT / andere Datenpartitionen hinzu. Verwenden Sie optional das Ubuntu-Installationsprogramm als Beispiel, damit sich Benutzer an andere anpassen können.

  4. Reparieren / Installieren Sie den Bootloader, wenn dies vom Installationsprogramm nicht automatisch durchgeführt wird oder wenn er beschädigt ist. Schließen Sie die Schritte ein, die möglicherweise für einen sicheren Start erforderlich sind.

Die Anleitung sollte nicht durch alle Randfälle gehen, sondern für die meisten Benutzer hilfreich sein. Teil 4 sollte zum Beispiel so einfach sein wie die Verwendung von grub-mkconfig(und zusätzliche Arbeit für den sicheren Start).

FSMaxB
quelle
1
Was Sie uns hier fragen, wird ein schönes und nützliches Buch sein, aber IMHO liegt etwas außerhalb der üblichen Grenzen dieses Forums.
Harrymc
@harrymc Ich denke, dies könnte auf eine Weise geschehen, die "die Oberfläche genug kratzt, um für die meisten Benutzer zu funktionieren". Vielleicht sollte ich versuchen, mit dem von Sekhemty bereitgestellten Material einen Leitfaden zu schreiben, der meinen eigenen Anforderungen entspricht, wenn ich die Zeit dafür finde, wie Karan es vorschlägt. Mein einziges Problem ist, dass ich viel von dem weiß, wonach ich frage, aber nicht alles (ich weiß nichts über sicheres Booten und bin nicht so gut mit UEFI). Der Teil über den Bootloader sollte zum Beispiel so einfach sein wie die Verwendung von grub-mkconfig (ich werde meine Antwort entsprechend bearbeiten).
FSMaxB
Ich stimme @harrymc zu, diese Frage ist uns etwas zu allgemein. Es ist ein Hauptkandidat für "nicht konstruktiv". Diese Informationen sind bereits in mehreren Online-Quellen vorhanden, und alles, was wir hier schreiben, ist ziemlich schnell veraltet.
Terdon
Ich habe versucht, selbst eine Antwort zu schreiben, habe sie jedoch gelöscht, weil mir plötzlich klar wurde, dass ich die Funktionsweise von UEFI falsch verstanden habe.
FSMaxB

Antworten:

1

Whoa da, du versuchst viel zu viel Boden zu bedecken. Vielleicht suchen Sie nach einem Stammdokument, das mit den Methoden der verschiedenen Anbieter verknüpft ist? Oder einfach eine Anleitung, wie Sie Google für Ihre Lösung finden?

Ja, das ist ein komplexes Thema. Es gibt viele BIOS-Implementierungen mit jeweils eigenen Hotkeys und Standards.

Das Problem mit Grub2 ist, dass es auch 2013 noch ziemlich neu ist. Jede Distribution hat ihre eigene Art, mit den von Grub2 bereitgestellten Tools umzugehen, sodass keine universelle Dokumentation ausreicht - in dieser Hinsicht ist Grub viel einfacher und universeller.

Ich würde die Probleme in etwas Einfaches auspacken, wie:

Ich kann mein Betriebssystem nicht starten. Wie repariere ich meinen Bootloader?

Im Allgemeinen müssen Sie nur Folgendes wissen:

Sie können Ihr Betriebssystem wahrscheinlich immer noch starten, wenn Sie die richtigen Hotkeys drücken. Außerdem hat jedes Betriebssystem seinen eigenen Bootloader - und seine eigene Hackreihenfolge. Windows ist allergisch gegen Linux und überschreibt Ihren Linux-Bootloader in den meisten Fällen gerne.

Mehrere Festplatten

Die mit Abstand einfachste Lösung besteht darin, mehrere Festplatten an Ihre Maschine anzuschließen. Wenn Sie ein neues Betriebssystem installieren, geben Sie ihm eine eigene Festplatte. Schalten Sie das Gerät aus, trennen Sie alle anderen Laufwerke und installieren Sie das neue Betriebssystem. Schließen Sie nach der Installation die anderen Laufwerke wieder an und wählen Sie Ihr Startlaufwerk aus dem BIOS aus, normalerweise durch Drücken von ESC, F8 oder F10.

Einzelne Festplatte

Installieren Sie zuerst Windows, beginnend mit den älteren Versionen und dann BSDs und dann Linuxes. Windows hijackt im Allgemeinen den Startvorgang und nach jeder Windows-Installation benötigen Sie wahrscheinlich einen USB-Boot-Stick, um Ihren Linux-Bootloader wiederherzustellen. Die Installation von Linux nach Windows funktioniert normalerweise viel besser, da Linux ordnungsgemäß Verknüpfungen zu Windows für Sie erstellt.

Wenn in Schwierigkeiten

Gehen Sie zu einem anderen PC und laden Sie einen USB-Boot-Stick für Ihr Betriebssystem herunter. oder besorgen Sie sich einen guten Universal-Bootloader wie Grub oder GRUB4DOS . (ZB http://www.supergrubdisk.org/ ). Schreiben Sie es unter Windows mit: Universal USB Installer ( http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ ) auf Ihre Flash-Disc oder suchen Sie nach Ihrem Linux-Distribution-spezifischen Bootable USB-Ersteller, z. Starten Sie Disk Creator in Ubuntu.

Alle seit 2007 hergestellten PCs booten von denselben USB-Sticks. Wenn Sie sie im BIOS aktivieren, legen Sie die CD früh genug ein und drücken Sie den entsprechenden Hotkey für Ihr BIOS.

Dagelf
quelle
0

Eine gute Dualboot-Anleitung finden Sie auf der Ubuntu- Dokumentationsseite. einige weitere Informationen auch gefunden werden kann Arch und Fedora (ersteres verbindet auch eine gute vollständige Anleitung finden Sie hier , während die letzteren, vor allem in den Anlagen, umfasst Themen wie Partitionierung, GRUB, und so weiter). Normalerweise sind die Dokumentationsprojekte der wichtigsten Linux-Distributionen sehr gute Quellen für technische Informationen, die oft auch dann wertvoll sind, wenn sie diese bestimmte Distribution nicht verwenden.

Eine weitere Anleitung, die möglicherweise etwas veraltet, aber im Wesentlichen gültig ist und verschiedene Szenarien abdeckt (Installation von Windows auf einem Computer mit bereits vorhandenem Linux oder umgekehrt), finden Sie hier

Jeder dieser Leitfäden hat einen anderen Schwerpunkt oder Zweck, sodass Sie verschiedene Arten von Informationen von ihnen erhalten können. Wenn Sie also nach Artikeln suchen, die verlinkt werden sollen, können Sie je nach Situation einen davon auswählen. Wenn Sie Ihren persönlichen Leitfaden erstellen möchten, sollten diese Artikel Ihnen eine praktische Ausgangsbasis bieten.

Sekhemty
quelle
"Wenn Sie Ihren persönlichen Leitfaden erstellen möchten, sollten diese Artikel Ihnen eine praktische Ausgangsbasis bieten." - Das habe ich im Grunde auch im Kommentarbereich des verlinkten Meta-Posts gesagt . Es ist schön, dass ein Kopfgeld von 150 Wiederholungen platziert wurde, aber IMO, das nicht hilft, wenn eine nicht detaillierte, nicht kanonische Antwort nach einer Woche standardmäßig belohnt wird.
Karan
2
Das Schreiben eines vollständigen und umfassenden Leitfadens mit kanonischem Umfang übersteigt meine Fähigkeiten und meine verfügbare Zeit. Ich hatte nur diese Ressourcen zum Teilen und ich bin sicher, dass die Belohnung am Ende des Kopfgeldes an eine detailliertere Antwort geht.
Sekhemty
Ich werde warten, was passiert.
FSMaxB