Installation auf zweiter Festplatte mit Startoption?

In der Theorie, was ich tun möchte, ist sehr einfach, aber I've getan einige google Forschung und lesen einige Beiträge auf dieser Website und I'm noch verwirrt.

Ich möchte win7 auf meinem primären C:\ Laufwerk behalten und Ubuntu (12.10) auf einem sekundären Laufwerk installieren (das ich noch kaufen oder installieren muss. Ich möchte nur sicher sein, dass ich erfolgreich bin, wenn ich dies tun). Wenn es möglich ist, möchte ich auch, dass ich beim Starten des Computers die Möglichkeit habe, entweder Win7 oder Ubuntu zu starten, wie eine Art Kontoanmeldung, bei der ich einfach auswählen kann, mit welchem Laufwerk ich an diesem Tag arbeiten möchte. Und um es noch einmal zu betonen, ich möchte mein C:-Laufwerk nicht partitionieren oder mein Win7-System in irgendeiner Weise ändern oder beeinflussen.

Der Grund, warum ich immer noch ziemlich unsicher bin, ist, dass viele der Anleitungen, die ich gelesen habe, für frühere Versionen von Ubuntu waren. Auch die überwiegende Mehrheit der Anleitungen sind über die Partitionierung einer Festplatte, um beide OS ' passen. Ich möchte zwei separate Betriebssysteme auf zwei separaten Laufwerken laufen lassen, die ich beim Booten auswählen kann. In den Anleitungen, die ich gefunden habe, wurde erwähnt, dass es ein Problem damit gibt, dass der Grub auf C:\ installiert wird, der Rest des Betriebssystems aber auf dem anderen Laufwerk installiert wird. Ist das immer noch der Fall? Wie kann ich das vermeiden?

Auch, wenn es hilft, ich habe 12.04lts auf meinem Laptop für ein paar Monate jetzt in und aus der Klasse und ich liebe es.

Schließlich, wenn Sie könnte bitte zeigen Sie mir einen Leitfaden oder schreiben Sie Ihre Antwort in Form eines Leitfadens für ein zwei Jahre alt, dass ' d awesome sein. I'm immer noch ein Ubuntu Anfänger und ich don't wollen, um meine win7 durcheinander bringen.

Lösung

Wie es funktioniert

Jede partitionierte Festplatte enthält einen kleinen Block namens MBR. Er befindet sich am Anfang der Festplatte.

Nun fügt das Betriebssystem seinen Code in den MBR ein, um seinen eigenen Bootloader zu laden. Windows macht das gleiche, Linux macht das gleiche.

Sie fügen einen kleinen Code ein, der auf den tatsächlichen Ort des Bootloaders verweist. Wie bei Linux enthält dieser MBR Stage1 von GRUB (GRUB ist ein in Linux verwendeter Bootloader), der eine größere ausführbare Datei Stage2 lädt, die sich in einer anderen Partition befinden kann.

Wenn Sie Windows und dann Linux installieren, befindet sich GRUB Stage1 im MBR. Nun enthält der andere Teil von GRUB (der eigentliche Bootloader) den Speicherort des Windows-Bootloaders. Wenn Sie nun Windows aus dem GRUB-Menü auswählen, beginnt Windows zu laden. Dies wird "Kettenladen" genannt (GRUB lädt zuerst, dann lädt GRUB den Windows-Bootloader basierend auf der Auswahl).

Zurück zu Ihrer Frage

In Ihrem Fall haben Sie zwei MBR (weil Sie 2 Festplatten haben).

Daher haben Sie zwei Möglichkeiten:

Einfachste Option

  • Erstellen Sie eine Partition auf der zweiten Festplatte.

  • Installieren Sie Ubuntu auf dieser Partition & installieren Sie GRUB auf dem MBR der zweiten Festplatte und nicht auf dem MBR der ersten Festplatte. Seien Sie hier vorsichtig. Siehe unteres Bild (nur zur Veranschaulichung), Sie müssen alles in (wahrscheinlich) sdb machen.

  • Sie wählen Ihre bereits erstellte sdb-Partition aus, bearbeiten sie, weisen den Einhängepunkt / und den Dateisystemtyp ext4 zu

  • Wählen Sie als Speicherort für den Bootloader sdb, nicht sda (siehe rot markierter Abschnitt)

  • Sobald dies geschehen ist, starten Sie neu und Sie werden in Windows 7 gebootet.

Dies geschieht, weil Ihre Bootdiskettenpriorität besagt, dass von der ersten Festplatte gebootet werden soll (wo wir nichts geändert haben).

Öffnen Sie also das BIOS und ändern Sie die Bootfestplattenpriorität so, dass die Festplatte mit Ubuntu zuerst gebootet wird.

  • Dieses Mal wird GRUB geladen. Und Sie können beide Betriebssysteme booten.

  • Entfernen Sie die Festplatte und Windows 7 wird direkt gebootet.

  • Stecken Sie die zweite Platte wieder ein und überprüfen Sie die Bootreihenfolge im BIOS, so dass die zweite Platte zuerst gebootet wird. Sie können nun wieder jedes Betriebssystem booten.

Weitere Option

Sie können den Windows-Bootloader auch modifizieren, um Ubuntu von der zweiten Festplatte zu laden. Es ist ein bisschen schwieriger, und da Sie Windows 7 überhaupt nicht anfassen wollen, empfehle ich es nicht.

Anmerkung: Alle hier verfügbaren Anleitungen sprechen über das Hinzufügen von Ubuntu von derselben Festplatte, aber einer anderen Partition. Ich habe es nicht für mehrere Geräte gemacht, Sie müssen es entsprechend anpassen.

Hier ist eine schwierige Anleitung, um dies zu tun.

Es gibt ein großartiges GUI-Tool zum Bearbeiten des Bootloaders namens EasyBCD (es ist für den persönlichen Gebrauch kostenlos). Ihr Leitfaden über die Einrichtung von Ubuntu mit dem Windows-Bootloader.

Sie können mehr Ressourcen dazu haben https://askubuntu.com/questions/124617/easy-bcd-help-dual-boot-win7-and-ubuntu-11-10-add-new-entry-for-ubuntu

Ich empfehle dringend, GRUB als Bootloader zu verwenden, da er flexibler ist. Vielleicht können Sie Windows als Standard-Boot einstellen UND/ODER Timeout-Wert reduzieren.

Kommentare (11)

Am einfachsten ist es, wie oben vorgeschlagen. Entfernen Sie zunächst vorübergehend Ihre erste Festplatte (die mit Windows darauf). Zweitens: Installieren Sie Linux auf der zweiten Festplatte (die im Moment die einzige angeschlossene ist). Drittens setzen Sie die erste Festplatte wieder ein, so dass Sie nun zwei Festplatten mit jeweils einem eigenen Betriebssystem installiert haben. Nun müssen Sie nur noch beim Booten eine Taste drücken, um Ihr Startlaufwerk auszuwählen. Bei einem Dell-Rechner drücken Sie beispielsweise beim Booten die Taste F12, um das Menü zur Auswahl des Laufwerks aufzurufen, von dem Sie booten möchten.

Kommentare (0)

Trennen Sie das erste Laufwerk, auf dem sich Win 7 befindet. Auf diese Weise sind Sie sicher. Ihr Computer verfügt wahrscheinlich über eine Boot-Selektor-Funktion. Schauen Sie in den Einstellungen nach, ob sie aktiviert ist.

Kommentare (1)